.y7lpRa_page{--sky-space:64px;color:var(--color-sky-ink);padding-top:0}.y7lpRa_page :focus-visible{outline:2px solid var(--color-sky-blue);outline-offset:4px}.y7lpRa_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.y7lpRa_heroCopy{min-width:0}.y7lpRa_heroCopy h1{max-width:20ch;margin:0}.y7lpRa_heroCopy h1 span{color:var(--color-sky-blue)}.y7lpRa_lede{max-width:48ch;color:var(--color-sky-muted);text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.65}.y7lpRa_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.y7lpRa_actions a{min-height:44px}.y7lpRa_actions svg,.y7lpRa_closingActions svg{flex-shrink:0;width:16px;height:16px}.y7lpRa_heroStats{border:1px solid color-mix(in srgb, var(--color-sky-night) 20%, transparent);border-radius:var(--sky-radius);background:color-mix(in srgb, var(--color-sky-blue) 3%, var(--color-sky-white));min-width:0;box-shadow:var(--sky-shadow-soft);overflow:hidden}.y7lpRa_statsHeading{border-bottom:1px solid color-mix(in srgb, var(--color-sky-night) 12%, transparent);margin:0;padding:20px 24px;font-size:14px;font-weight:500;line-height:1.4}.y7lpRa_problem{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.y7lpRa_evidence{min-width:0;margin:0}.y7lpRa_evidence figcaption{padding:20px var(--sky-pad);border-bottom:1px solid var(--color-sky-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.y7lpRa_evidence figcaption>span:first-child{align-items:center;gap:8px;font-weight:500;display:flex}.y7lpRa_evidence svg{flex-shrink:0;width:18px;height:18px}.y7lpRa_example{color:var(--color-sky-muted);font-size:11px}.y7lpRa_caseHeading{padding:24px var(--sky-pad);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.y7lpRa_avatar{border-radius:var(--sky-radius-ui);background:var(--color-sky-soft);width:44px;height:44px;color:var(--color-sky-blue);place-items:center;font-size:28px;display:grid}.y7lpRa_caseHeading>div{gap:4px;min-width:0;display:grid}.y7lpRa_caseHeading strong{font-size:14px;font-weight:500}.y7lpRa_caseHeading div>span{color:var(--color-sky-muted);overflow-wrap:anywhere;font-size:12px}.y7lpRa_caseType{color:var(--color-sky-muted);background:var(--color-sky-stage);border-radius:var(--platform-control-radius);margin-left:auto;padding:6px 8px;font-size:11px}.y7lpRa_caseDetail{margin-inline:var(--sky-pad);border-radius:var(--sky-radius-ui);background:var(--color-sky-stage);padding:20px}.y7lpRa_caseDetail>span{color:var(--color-sky-muted);font-size:12px}.y7lpRa_caseDetail p{letter-spacing:-.03em;margin-top:10px;font-size:21px;line-height:1.4}.y7lpRa_caseDetail strong{font-weight:500}.y7lpRa_timeline{padding:12px var(--sky-pad);margin:0;list-style:none}.y7lpRa_timeline li{align-items:center;gap:12px;padding-block:14px;display:flex}.y7lpRa_timeline li>svg{width:14px;color:var(--color-sky-blue);margin-left:auto}.y7lpRa_timelineIcon{background:var(--color-sky-stage);width:34px;height:34px;color:var(--color-sky-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.y7lpRa_timelineIcon svg{width:16px}.y7lpRa_timeline strong{font-size:13px;font-weight:500}.y7lpRa_timeline p{color:var(--color-sky-muted);margin-top:3px;font-size:12px;line-height:1.6}.y7lpRa_evidenceFoot{background:var(--color-sky-stage);padding:16px var(--sky-pad);color:var(--color-sky-muted);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.y7lpRa_evidenceFoot svg{width:15px}.y7lpRa_heroNote{border-block:1px solid var(--color-sky-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding-block:18px;list-style:none;display:grid}.y7lpRa_heroNote li{color:var(--color-sky-muted);align-items:center;gap:8px;font-size:13px;display:flex}.y7lpRa_heroNote svg{width:16px;height:16px;color:var(--color-sky-blue)}.y7lpRa_stats{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.y7lpRa_stats>div{grid-template-columns:minmax(136px,1fr) minmax(0,1.25fr);align-items:center;gap:16px;padding:20px 24px;display:grid}.y7lpRa_stats>div+div{border-top:1px solid color-mix(in srgb, var(--color-sky-night) 12%, transparent)}.y7lpRa_stats dd{white-space:nowrap;letter-spacing:-.05em;color:var(--color-sky-blue);order:-1;font-size:clamp(32px,3.6vw,44px);font-weight:500;line-height:1.1}.y7lpRa_stats dt{color:var(--color-sky-muted);font-size:13px;line-height:1.6}.y7lpRa_footnote{border-top:1px solid color-mix(in srgb, var(--color-sky-night) 12%, transparent);color:var(--color-sky-muted);margin:0;padding:16px 24px;font-size:11px;line-height:1.6}.y7lpRa_featureTop{color:var(--color-sky-muted);align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.y7lpRa_frameworkSection{--sky-space:32px}.y7lpRa_frameworkSection #spf-title{text-wrap:balance;max-width:none;font-size:clamp(28px,3vw,38px)}.y7lpRa_textLink{color:var(--color-sky-blue);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-sky-blue) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-sky-blue) 40%, transparent);text-underline-offset:3px}.y7lpRa_textLink:hover{text-decoration-color:currentColor}.y7lpRa_featureLink{margin-top:auto;padding-top:20px}.y7lpRa_framework{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.y7lpRa_framework>div>p{color:var(--color-sky-muted);margin-top:18px;font-size:15px;line-height:1.65}.y7lpRa_framework>div>p:first-child{margin-top:0}.y7lpRa_framework>div>.y7lpRa_disclaimer{font-size:12px}.y7lpRa_record>svg{color:var(--color-sky-blue);width:24px;height:24px;margin-bottom:20px}.y7lpRa_record h3{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.3}.y7lpRa_record ul{margin-block:20px;padding:0;list-style:none}.y7lpRa_record li{border-bottom:1px solid var(--color-sky-line);align-items:center;gap:10px;padding-block:12px;font-size:13px;display:flex}.y7lpRa_record li svg{width:16px;height:16px;color:var(--color-sky-blue);flex-shrink:0}.y7lpRa_record>p{color:var(--color-sky-muted);font-size:12px;line-height:1.6}.y7lpRa_outside{border-top:1px solid var(--color-sky-line);color:var(--color-sky-muted);margin-top:32px;padding-top:24px;font-size:13px;line-height:1.65}.y7lpRa_steps{--cols:2;margin:0;padding:0;list-style:none}.y7lpRa_stepNumber{color:var(--color-sky-muted);margin-bottom:24px;font-size:12px;display:block}.y7lpRa_closingActions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.y7lpRa_closingActions a{max-width:100%}.y7lpRa_closingActions>a:last-child{font-size:12px}@media not (min-width:64rem){.y7lpRa_hero,.y7lpRa_problem,.y7lpRa_framework{gap:32px}.y7lpRa_page .y7lpRa_steps{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media not (min-width:48rem){.y7lpRa_page{--sky-space:48px;padding-top:0}.y7lpRa_hero,.y7lpRa_problem,.y7lpRa_framework{grid-template-columns:minmax(0,1fr)}.y7lpRa_heroCopy h1{max-width:22ch}.y7lpRa_lede{max-width:50ch}.y7lpRa_heroNote{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.y7lpRa_stats{grid-template-columns:minmax(0,1fr)}.y7lpRa_stats>div+div{border-left:0;border-top:1px solid var(--color-sky-line)}.y7lpRa_page .y7lpRa_steps{grid-template-columns:minmax(0,1fr)}.y7lpRa_closingActions{width:100%}}@media not (min-width:30rem){.y7lpRa_caseType{margin-left:0}.y7lpRa_stats>div{grid-template-columns:minmax(124px,1fr) minmax(0,1.2fr);gap:12px;padding:20px}.y7lpRa_actions{flex-direction:column;align-items:stretch}}
