.panel-short .hero{padding:52px var(--gut) 56px}.vp-phone .panel-short .hero{padding:34px var(--gut) 38px}.vp-phone h1{font-size:var(--disp)}.vert{color:#3875be;font-size:15px;font-weight:600}.panel .vert{color:#fff;white-space:normal;background:#071a3157;border-radius:999px;max-width:560px;margin-bottom:6px;padding:5px 14px;display:inline-block}.panel-fill{min-height:calc(100svh - var(--head) - 14px);flex-direction:column;justify-content:center;display:flex}.vp-phone .panel-fill{min-height:calc(100svh - var(--head) - 50px)}.panel-fill{background:linear-gradient(176deg,#265994 0%,#2c62a6 50%,#3470b6 100%)}.hub{max-width:980px;padding:44px var(--gut) 24px;margin:0 auto}.vp-phone .hub{padding:26px var(--gut) 12px}.case-row{border-top:1px solid #e3e0d6;margin:0 -12px;padding:30px 12px;transition:background-color .16s;display:block}.case-row:last-of-type{border-bottom:1px solid #e3e0d6}.case-row:hover{background:#f3f1ea;border-radius:0}.case-row:focus-visible{outline-offset:2px;outline:2px solid #071a31}.case-row h2{letter-spacing:-.02em;margin:6px 0 10px;font-size:28px;font-weight:500;line-height:1.15}.case-row p{color:#33415c;max-width:60ch;font-size:17px;line-height:1.5}.case-row .num{color:#071a31;font-weight:500}.glyph{background:#eef2f8;border-radius:14px;justify-content:center;align-items:center;width:150px;height:112px;display:flex}.glyph svg{width:124px;height:92px;overflow:visible}.vp-phone .case-row{padding:24px 8px}.vp-phone .glyph{width:112px;height:84px}.vp-phone .glyph svg{width:94px;height:70px}.vp-phone .case-row h2{font-size:23px}.vp-phone .case-row p{font-size:16px}.close{text-align:center;padding:48px 0 64px}.close p{color:#33415c;text-wrap:balance;max-width:46ch;margin:0 auto 20px;font-size:18px}.close .alt{margin-top:14px;font-size:15px}.close .btn,.end .btn{white-space:normal;text-align:center;max-width:100%;margin-left:0;display:inline-block}.vp-phone .close .btn,.vp-phone .end .btn{display:block}.close .alt a,.end .alt a{color:#2c62a6;text-underline-offset:3px;text-decoration:underline}.vp-phone .close{padding:34px 0 44px}.case-hero{padding-bottom:6px}.stats{padding:0 var(--gut) 34px;color:#fff;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1060px;margin:0 auto;font-size:16px;display:flex}.stats span{background:#071a3138;border-radius:10px;padding:8px 14px}.stats b{color:#fff;font-weight:600}.art{width:100%;max-width:1060px;padding:22px var(--gut) 22px;margin:0 auto}.vp-phone .art{padding:14px 12px 24px}.vp-phone .stats{padding:10px var(--gut) 4px;flex-direction:column;align-items:center;gap:6px;font-size:15px}.vp-phone .panel-fill .hero{order:0}.vp-phone .panel-fill .stats-fig{order:1}.vp-phone .panel-fill .art{order:2}.vp-phone .panel-fill .lede-after{order:3;padding-top:22px}.prose{max-width:700px;padding:52px var(--gut) 16px;margin:0 auto}.vp-phone .prose{padding:32px var(--gut) 8px}.prose h2{letter-spacing:-.02em;margin:34px 0 12px;font-size:26px;font-weight:500}.prose h2:first-child{margin-top:0}.prose p{color:#1f2d45;margin:0 0 16px;font-size:18px;line-height:1.6}.vp-phone .prose p{font-size:17px}.prose .anon{color:#4a5872;border-top:1px solid #e3e0d6;margin:30px 0;padding-top:14px;font-size:15px}.end{background:#eef2f8;border-radius:18px;margin:34px 0 26px;padding:28px 30px}.end p{color:#071a31;margin:0 0 20px;font-size:18px;line-height:1.55}.end .alt{margin:14px 0 0;font-size:15px}.vp-phone .end{padding:22px 20px}.lateral{color:#4a5872;padding-bottom:56px;font-size:15px}.lateral a{color:#3875be;text-underline-offset:3px;text-decoration:underline}.ink-paper .sk{fill:none;stroke:#071a31;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ink-paper .sk.blue{stroke:#3875be}.ink-paper .sk.solid{fill:#fff}.ink-paper .sk.bar{fill:#071a31;stroke:none}.ink-blue .sk{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ink-blue .sk.well{fill:#071a3138}.ink-blue .sk.solid{fill:#fff}.ink-blue .sk.faint{stroke:#ffffff73}.ink-blue .sk.cross{stroke:#fff;stroke-width:2.4px}@media (prefers-reduced-motion:reduce){.case-row{transition:none}}.still{margin:0}.still-narrow,.vp-phone .still-wide{display:none}.vp-phone .still-narrow{display:block}.still-stage{width:100%;position:relative}.still-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.still-lbl{color:#fff;text-wrap:balance;font-size:15px;font-weight:500;line-height:1.3;position:absolute}.still-lbl.em{color:#fff;font-weight:400}.still-lbl.big{letter-spacing:-.02em;color:#265994;background:#fff;border-radius:8px;padding:1px 10px;font-size:24px;font-weight:600;width:auto!important}.vp-phone .still-lbl{font-size:17px;line-height:1.3}.vp-phone .still-lbl.em{font-size:15px}.vp-phone .still-lbl.big{font-size:20px}.hubmap{width:100%;max-width:760px;padding:0 var(--gut);grid-template-columns:1fr 1fr;gap:14px;margin:26px auto 0;display:grid}.hubmap a{color:#fff;background:#071a3133;border-radius:16px;align-items:center;gap:16px;padding:12px 18px 12px 12px;font-size:16px;font-weight:500;transition:background-color .16s;display:flex}.hubmap a:hover{background:#071a3152}.hubmap .ic{background:#ffffff1f;border-radius:10px;flex:none;padding:6px 8px;display:flex}.hubmap a:focus-visible{outline-offset:2px;outline:2px solid #fff}.hubmap svg{flex:none;width:96px;height:72px;overflow:visible}.vp-phone .hubmap{grid-template-columns:1fr;gap:10px;margin-top:18px}.vp-phone .hubmap a{padding:10px 14px}.vp-phone .hubmap svg{width:72px;height:54px}.hub-fig,.stats-fig{margin:0}.lede-after{color:#fff;background:#071a3147;border-radius:12px;max-width:52ch;margin:0 auto 22px;padding:14px 20px}.lbl-link{color:#fff;text-underline-offset:3px;pointer-events:auto;text-decoration:underline;transition:color .16s,text-decoration-color .16s}.lbl-link:hover{color:#dcebff;text-decoration-thickness:2px}.lbl-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.vp-phone .still[class*=art-] .still-lbl{font-size:16px;line-height:1.25}.still[class*=art-] .still-lbl.em{background:#071a3157;border-radius:6px;padding:5px 8px}.vp-phone .still[class*=art-] .still-lbl.em{font-size:15px}.still-lbl.key{letter-spacing:-.01em;color:#265994;white-space:nowrap;background:#fff;border-radius:8px;padding:2px 10px;font-size:20px;font-weight:600;line-height:1.25}.still[class*=art-] .still-stage{container-type:inline-size}.still[class*=art-] .still-lbl.key{font-size:clamp(15px,2cqi,20px)}.vp-phone .still[class*=art-] .still-lbl.key{font-size:clamp(15px,5cqi,18px)}.still[class*=art-]{background:#071a3129;border-radius:20px;padding:26px 28px}.vp-phone .still[class*=art-]{padding:18px 12px}.vp-phone .art{max-width:460px}.vp-phone .stats b{font-size:17px}.elsewhere{max-width:1060px;padding:10px var(--gut) 64px;margin:0 auto}.elsewhere h2{letter-spacing:-.02em;color:#071a31;margin:0 0 18px;font-size:26px;font-weight:500}.ew-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.vp-phone .ew-grid{grid-template-columns:1fr}.ew-side{gap:16px;display:grid}.ew-card{background:#eef2f8;border-radius:16px;padding:20px 22px}.ew-substack,.ew-x{color:#fff;background:#265994}.ew-kicker{color:#265994;margin:0 0 10px;font-size:15px;font-weight:600}.ew-substack .ew-kicker,.ew-x .ew-kicker{color:#dcebff}.ew-own{margin-top:18px}.ew-title{margin:0 0 10px;font-size:20px;font-weight:600}.ew-card ul{margin:0 0 14px;padding:0;list-style:none}.ew-card li{border-top:1px solid #071a311a;padding:10px 0}.ew-substack li{border-top-color:#ffffff38}.ew-card li:first-child{border-top:0;padding-top:0}.ew-card a{color:#071a31;text-underline-offset:3px;font-size:17px;font-weight:500;text-decoration:underline;transition:color .16s}.ew-card a:hover{color:#265994}.ew-substack a,.ew-x a{color:#fff}.ew-substack a:hover,.ew-x a:hover{color:#dcebff}.ew-card a.btn{color:#265994;background:#fff;border-radius:10px;padding:10px 16px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.ew-card a.btn:hover{color:#265994;background:#dcebff}.ew-card a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.ew-meta{color:#4a5872;margin-top:2px;font-size:15px;display:block}.ew-substack .ew-meta{color:#dcebff}.ew-line{margin:0}.prose ul,.prose ol{margin:0 0 18px;padding-left:22px}.prose li{color:#1f2d45;margin:8px 0;font-size:18px;line-height:1.55}.vp-phone .prose li{font-size:17px}.prose strong{color:#071a31;font-weight:600}.prose a{color:#2c62a6;text-underline-offset:3px;text-decoration:underline}.prose a.btn{color:#fff;text-decoration:none}.prose>p:first-child{color:#071a31;font-size:20px}.prose ol.how{counter-reset:step;padding:0;list-style:none}.prose ol.how li{counter-increment:step;border-top:1px solid #e3e0d6;margin:0;padding:14px 0 14px 52px;position:relative}.prose ol.how li:before{content:counter(step);color:#265994;background:#eef2f8;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:600;display:flex;position:absolute;top:12px;left:0}.prose .prices{padding:0;list-style:none}.prose .prices li{background:#eef2f8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 18px;display:flex}.prose .prices b{color:#265994;font-weight:600}.prose>.btn{margin:6px 0 0}.prose .alt{color:#4a5872;font-size:15px}.prose details{background:#fff;border:1px solid #e3e0d6;border-radius:12px;margin:10px 0}.prose summary{cursor:pointer;color:#071a31;padding:14px 18px;font-size:17px;font-weight:500}.prose summary:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #071a31}.prose details p{color:#33415c;margin:0;padding:0 18px 14px}.prose .who{color:#4a5872;border-top:1px solid #e3e0d6;margin-top:34px;padding-top:14px;font-size:15px}.prose section{border-top:1px solid #e3e0d6;padding:26px 0;scroll-margin-top:24px}.prose section h2{margin-top:6px}.prose .lane-tag{color:#265994;background:#eef2f8;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:600;display:inline-block}.prose .facts{margin:14px 0;padding:0;list-style:none}.prose .facts li{background:#eef2f8;border-radius:12px;flex-wrap:wrap;gap:6px 14px;margin:0;padding:12px 16px;display:flex}.prose .facts span{color:#265994;font-weight:600}.prose .facts b{color:#071a31;font-weight:500}.prose .not{color:#33415c;font-size:16px}.prose figure{margin:26px 0}.prose figure img{border:1px solid #e3e0d6;border-radius:14px;width:100%;height:auto;display:block}.prose figcaption{color:#4a5872;margin-top:8px;font-size:15px}.prose a.row{color:inherit;border-top:1px solid #e3e0d6;border-bottom:1px solid #e3e0d6;margin:0 -12px;padding:24px 12px;text-decoration:none;transition:background-color .16s;display:block}.prose a.row:hover{background:#f3f1ea}.prose a.row h2{margin:6px 0 10px}.prose a.row p{color:#33415c;margin:0}.prose .num{color:#071a31;font-weight:500}.prose .close{text-align:center;padding:40px 0 20px}.prose .close p{margin:0 auto 18px}.prose .close .btn{margin-left:0}.prose .end{margin-top:34px}.prose .end .btn{margin-left:0}.prose.wide{max-width:780px}@media (prefers-reduced-motion:reduce){.prose a.row{transition:none}}.prose a.btn,.panel a.btn-live{color:#fff;white-space:normal;text-align:center;background:#071a31;border:1px solid #071a31;border-radius:6px;padding:12px 20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.prose a.btn:hover{background:#1c3353}.vp-phone .prose a.btn{display:block}.vp-phone .prose h2{margin-top:48px}.vp-phone .prose section{padding:38px 0}.vp-phone .prose p{margin-bottom:20px}.vp-phone .prose .close{padding:52px 0 28px}.vp-phone .elsewhere{padding-top:28px}
