.nativeInsightGrid{gap:16px;display:grid}.nativeInsightCard{background:linear-gradient(110deg, #8db6ff14, transparent 48%), var(--surface-soft);border-color:#8db6ff33;max-width:920px;padding:clamp(24px,4vw,36px);position:relative}.nativeInsightCard h3{max-width:34ch;font-size:clamp(24px,3vw,34px);line-height:1.12}.nativeInsightCard h3 a:hover,.nativeInsightCard__link:hover,.insightArticle__back:hover,.insightArticle__meta a:hover{color:#fff}.nativeInsightCard>p:not(.kicker){color:#ffffffba;max-width:70ch;margin-top:13px;line-height:1.7}.nativeInsightCard__meta,.insightArticle__meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.nativeInsightCard__meta{margin-top:18px}.nativeInsightCard__link,.insightArticle__back{color:#8db6fff0;margin-top:20px;font-size:13px;font-weight:700;display:inline-flex}.insightArticle__container{max-width:800px}.insightArticle__header{background:radial-gradient(circle at 22% 20%,#8db6ff17,#0000 42%);border-bottom:1px solid #ffffff12;padding:clamp(48px,8vw,90px) 0 clamp(36px,6vw,60px)}.insightArticle__header .kicker{margin-top:30px}.insightArticle__title{color:#fffffff7;letter-spacing:-.045em;max-width:20ch;margin:0;font-size:clamp(40px,6vw,68px);line-height:1.02}.insightArticle__summary{color:#ffffffc2;max-width:68ch;margin:24px 0 20px;font-size:clamp(17px,2vw,20px);line-height:1.65}.insightArticle__meta a{color:#8db6fff0;font-weight:700}.insightArticle__updated{color:var(--faint);margin-top:9px;font-size:12px}.insightArticle__body{color:#ffffffc7;padding:clamp(42px,7vw,72px) 0 52px;font-size:clamp(16px,1.5vw,18px);line-height:1.82}.insightArticle__body>:first-child{margin-top:0}.insightArticle__body p,.insightArticle__body ul,.insightArticle__body ol,.insightArticle__body blockquote{margin:0 0 1.35em}.insightArticle__body h2{margin:2.1em 0 .65em;font-size:clamp(26px,3.4vw,36px);line-height:1.18}.insightArticle__body h3{margin:1.8em 0 .55em;font-size:clamp(20px,2.4vw,25px)}.insightArticle__body ul,.insightArticle__body ol{padding-left:1.35em}.insightArticle__body li{margin:.55em 0;padding-left:.25em}.insightArticle__body blockquote{color:#fffffff0;letter-spacing:-.022em;border-left:2px solid #8db6ff9e;margin:2em 0;padding:6px 0 6px clamp(20px,4vw,32px);font-size:clamp(21px,3vw,29px);font-weight:650;line-height:1.45}.insightArticle__body a{color:#8db6fff5;text-underline-offset:3px;text-decoration:underline}.insightExperience{border-radius:var(--radius-lg);background:#8db6ff09;border:1px solid #8db6ff29;margin:2.2em 0;padding:clamp(22px,4vw,32px)}.insightExperience>:first-child,.insightChecklist h2,.insightChecklist h3{margin-top:0}.insightExperience>:last-child,.insightChecklist__header>:last-child,.insightChecklist__group>:last-child{margin-bottom:0}.insightChecklist{border-radius:var(--radius-lg);background:linear-gradient(125deg, #8db6ff17, transparent 52%), var(--surface-soft);box-shadow:var(--shadow-soft);border:1px solid #8db6ff3d;margin:2.6em 0;padding:clamp(24px,4.5vw,36px)}.insightChecklist__header h2{max-width:24ch;margin-bottom:12px}.insightChecklist__header>p:not(.kicker){color:#ffffffb8}.insightChecklist__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.insightChecklist__group{border-radius:var(--radius);background:#070a1052;border:1px solid #ffffff14;padding:18px}.insightChecklist__group h3{color:#fffffff0;margin-bottom:12px;font-size:18px}.insightChecklist__group ul{margin-bottom:0;padding-left:1.15em;font-size:15px;line-height:1.6}.insightChecklist__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.insightChecklist__actions button{font:inherit;cursor:pointer}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:fixed;overflow:hidden}.insightAuthor{border-radius:var(--radius-lg);background:linear-gradient(110deg, #8db6ff12, transparent 50%), var(--surface-soft);border:1px solid #8db6ff2e;margin-bottom:clamp(48px,8vw,80px);padding:clamp(24px,4vw,32px)}.insightAuthor h2{margin-bottom:8px;font-size:clamp(24px,3vw,30px)}.insightAuthor>p:not(.kicker){color:#ffffffb3;margin-bottom:20px}@media (width<=620px){.nativeInsightCard{padding:22px}.insightArticle__title{font-size:clamp(36px,11vw,50px)}.insightArticle__meta{align-items:flex-start}.insightExperience,.insightChecklist{padding:20px}.insightChecklist__groups{grid-template-columns:1fr}}
