.style-module-scss-module__RAtayG__articleContainer{color:#333;max-width:800px;margin:0 auto;padding:2rem 1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6}.style-module-scss-module__RAtayG__articleHeader{margin-bottom:2.5rem}.style-module-scss-module__RAtayG__articleHeader h1{color:#1a1a1a;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.style-module-scss-module__RAtayG__publishInfo{color:#666;flex-wrap:wrap;align-items:center;row-gap:.5rem;font-size:.9rem;display:flex}.style-module-scss-module__RAtayG__publishInfo .style-module-scss-module__RAtayG__authorByline{white-space:nowrap;margin-right:1rem}.style-module-scss-module__RAtayG__publishInfo .style-module-scss-module__RAtayG__authorByline a{color:#4f46e5;font-weight:500;text-decoration:none}.style-module-scss-module__RAtayG__publishInfo .style-module-scss-module__RAtayG__authorByline a:hover{text-decoration:underline}.style-module-scss-module__RAtayG__publishInfo time{white-space:nowrap;margin-right:1rem}.style-module-scss-module__RAtayG__publishInfo time:before{content:"•";margin-right:1rem}.style-module-scss-module__RAtayG__publishInfo .style-module-scss-module__RAtayG__readTime{white-space:nowrap}.style-module-scss-module__RAtayG__publishInfo .style-module-scss-module__RAtayG__readTime:before{content:"•";margin-right:1rem}@media (max-width:480px){.style-module-scss-module__RAtayG__publishInfo{flex-direction:column;align-items:flex-start;row-gap:.25rem}.style-module-scss-module__RAtayG__publishInfo .style-module-scss-module__RAtayG__authorByline,.style-module-scss-module__RAtayG__publishInfo time,.style-module-scss-module__RAtayG__publishInfo .style-module-scss-module__RAtayG__readTime{margin-right:0}.style-module-scss-module__RAtayG__publishInfo time:before,.style-module-scss-module__RAtayG__publishInfo .style-module-scss-module__RAtayG__readTime:before{content:none}}.style-module-scss-module__RAtayG__articleContent h2{color:#1a1a1a;margin:2rem 0 1rem;font-size:1.75rem;font-weight:600}.style-module-scss-module__RAtayG__articleContent h3{color:#333;margin:1.5rem 0 .75rem;font-size:1.4rem;font-weight:600}.style-module-scss-module__RAtayG__articleContent h4{color:#444;margin:1.25rem 0 .75rem;font-size:1.2rem;font-weight:600}.style-module-scss-module__RAtayG__articleContent p{margin-bottom:1.25rem;font-size:1.05rem}.style-module-scss-module__RAtayG__articleContent ul,.style-module-scss-module__RAtayG__articleContent ol{margin-bottom:1.5rem;padding-left:1.5rem}.style-module-scss-module__RAtayG__articleContent ul li,.style-module-scss-module__RAtayG__articleContent ol li{margin-bottom:.5rem}.style-module-scss-module__RAtayG__articleContent strong{font-weight:600}.style-module-scss-module__RAtayG__introSection{margin-bottom:2rem;font-size:1.1rem}.style-module-scss-module__RAtayG__introSection p:first-of-type{font-size:1.15rem}.style-module-scss-module__RAtayG__metricHighlight{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;margin:2rem 0;padding:1.75rem 2rem;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a}.style-module-scss-module__RAtayG__metricHighlight h3{color:#0f172a;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #e2e8f0;align-items:center;gap:.55rem;margin-top:0;margin-bottom:1.1rem;padding-bottom:.85rem;font-size:.78rem;font-weight:700;display:flex}.style-module-scss-module__RAtayG__metricHighlight h3:before{content:"";background-color:#0f172a;border-radius:2px;width:4px;height:14px;display:inline-block}.style-module-scss-module__RAtayG__metricHighlight ul{flex-direction:column;gap:.65rem;margin-bottom:0;padding-left:0;list-style:none;display:flex}.style-module-scss-module__RAtayG__metricHighlight li{color:#334155;padding-left:1.4rem;line-height:1.6;position:relative}.style-module-scss-module__RAtayG__metricHighlight li:before{content:"";background-color:#94a3b8;border-radius:50%;width:6px;height:6px;position:absolute;top:.65rem;left:.15rem}.style-module-scss-module__RAtayG__metricHighlight li strong{color:#0f172a}.style-module-scss-module__RAtayG__metricHighlight .style-module-scss-module__RAtayG__goodScore,.style-module-scss-module__RAtayG__metricHighlight .style-module-scss-module__RAtayG__needsImprovementScore,.style-module-scss-module__RAtayG__metricHighlight .style-module-scss-module__RAtayG__poorScore{color:#0f172a;font-weight:600}.style-module-scss-module__RAtayG__goodScore{color:var(--score-good-text);font-weight:600}.style-module-scss-module__RAtayG__needsImprovementScore{color:var(--score-needs-improvement-text);font-weight:600}.style-module-scss-module__RAtayG__poorScore{color:var(--score-poor-text);font-weight:600}.style-module-scss-module__RAtayG__tipCard,.style-module-scss-module__RAtayG__issueCard{background:linear-gradient(#fff 0%,#f5f8ff 100%);border:1px solid #2563eb2e;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem 1.75rem}.style-module-scss-module__RAtayG__tipCard h3,.style-module-scss-module__RAtayG__tipCard h4,.style-module-scss-module__RAtayG__issueCard h3,.style-module-scss-module__RAtayG__issueCard h4{margin-top:0;margin-bottom:.75rem}.style-module-scss-module__RAtayG__tipCard>:last-child,.style-module-scss-module__RAtayG__issueCard>:last-child{margin-bottom:0}.style-module-scss-module__RAtayG__issueCard{background:linear-gradient(#fff 0%,#fff9f0 100%);border-color:#f59e0b47}.style-module-scss-module__RAtayG__codeExample{background-color:#1e293b;border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.style-module-scss-module__RAtayG__codeExample h4{color:#e2e8f0;margin-top:0;margin-bottom:.75rem;font-family:monospace}.style-module-scss-module__RAtayG__codeExample pre{margin:0}.style-module-scss-module__RAtayG__codeExample code{color:#e2e8f0;white-space:pre;font-family:Fira Code,monospace;font-size:.9rem;line-height:1.5;display:block}.style-module-scss-module__RAtayG__comparisonTable{border-collapse:collapse;width:100%;margin:1.5rem 0}.style-module-scss-module__RAtayG__comparisonTable th,.style-module-scss-module__RAtayG__comparisonTable td{text-align:left;border-bottom:1px solid #e5e7eb;padding:.75rem}.style-module-scss-module__RAtayG__comparisonTable th{background-color:#f3f4f6;font-weight:600}.style-module-scss-module__RAtayG__comparisonTable tr:last-child td{border-bottom:none}.style-module-scss-module__RAtayG__tableWrapper{margin:1.5rem 0;overflow-x:auto}.style-module-scss-module__RAtayG__tableWrapper .style-module-scss-module__RAtayG__comparisonTable{min-width:32rem;margin:0}.style-module-scss-module__RAtayG__faqItem{border-bottom:1px solid #e2e8f0;padding:1.25rem 0}.style-module-scss-module__RAtayG__faqItem:last-of-type{border-bottom:none}.style-module-scss-module__RAtayG__faqItem h3{margin-top:0;margin-bottom:.6rem}.style-module-scss-module__RAtayG__faqItem>:last-child{margin-bottom:0}.style-module-scss-module__RAtayG__conclusionSection{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem}@media (min-width:1280px){.style-module-scss-module__RAtayG__articleContainer{grid-template-columns:minmax(0,800px) 280px;justify-content:center;align-items:start;column-gap:3rem;max-width:calc(1080px + 6rem);display:grid}.style-module-scss-module__RAtayG__articleContainer>:not([data-toc]){grid-column:1;min-width:0}.style-module-scss-module__RAtayG__articleContainer>[data-toc]{grid-area:1/2/span 99}}
