.lp3.bl{min-height:100vh;--ink-3:#5C5D6E;--bl-bubble:#E4E6EF}.lp3.bl .plate :focus-visible{outline-color:var(--violet)}.lp3.bl .plate .stage :focus-visible{outline-color:var(--lilac)}.lp3.bl .i-chev-r{--i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M9%206l6%206-6%206'/%3E%3C/svg%3E")}.lp3.bl .stage{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--void);color:var(--on-dark)}.lp3.bl .stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 90% at 88% 110%,var(--night) 0,rgba(24,25,70,0) 70%),radial-gradient(38% 60% at 100% 10%,rgba(85,0,235,.42) 0,rgba(85,0,235,0) 70%)}.lp3.bl .stage>*{position:relative}.lp3.bl .hdr{background:var(--void)}.lp3.bl .hdr .nav a[aria-current]{background:rgba(255,255,255,.12);font-weight:500}.lp3.bl .crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-sm);color:var(--ink-3)}.lp3.bl .crumbs a{color:var(--ink)}@media (max-width:639px){.lp3.bl .crumbs a{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px;margin-inline:-4px}}.lp3.bl .crumbs .i{width:12px;height:12px}.lp3.bl .crumbs .cur{max-width:min(100%,56ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp3.bl .meta{display:flex;flex-wrap:wrap;gap:8px}.lp3.bl .meta .mini-badge{background:rgba(255,255,255,.14);color:var(--on-dark)}.lp3.bl .meta .i{width:16px;height:16px}.lp3.bl .crumbs{color:var(--on-dark-2)}.lp3.bl .crumbs a{color:var(--on-dark)}.lp3.bl .crumbs a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lp3.bl .art-t{font-size:var(--fs-h1);line-height:1.05;font-weight:800;letter-spacing:0;text-wrap:balance}.lp3.bl .art-lead{margin-top:20px;font-size:var(--fs-lead);line-height:1.4;text-wrap:pretty;color:var(--on-dark-2)}.lp3.bl .art-h .meta{margin-top:24px}.lp3.bl .art-h .crumbs{margin-bottom:24px}.lp3.bl .art-cover{display:block;overflow:hidden;border-radius:var(--r-xl);aspect-ratio:1200/630;background:var(--plum)}.lp3.bl .art-cover img{width:100%;height:100%;object-fit:cover}.lp3.bl .art-cover:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);pointer-events:none}.lp3.bl .prose{font-size:var(--fs-lead);line-height:1.6;color:var(--ink);overflow-wrap:break-word}.lp3.bl .prose>:first-child{margin-top:0}.lp3.bl .prose p{margin:0 0 24px;text-wrap:pretty}.lp3.bl .prose b,.lp3.bl .prose strong{font-weight:700}.lp3.bl .prose a{color:var(--violet);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lp3.bl .prose a:hover{color:var(--violet-press)}.lp3.bl .prose h2{margin:64px 0 16px;padding-top:32px;border-top:1px solid var(--line-2);font-size:var(--fs-h2);line-height:1.15;font-weight:800;letter-spacing:0;text-wrap:balance}.lp3.bl .prose h2+p{font-weight:500}.lp3.bl .prose ol,.lp3.bl .prose ul{margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.lp3.bl .prose li{position:relative;padding-left:28px}.lp3.bl .prose ul li:before{content:"";position:absolute;left:4px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--ink)}.lp3.bl .prose ol{counter-reset:ol}.lp3.bl .prose ol li{padding-left:40px;counter-increment:ol}.lp3.bl .prose ol li:before{content:counter(ol);position:absolute;left:0;top:2px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-size:var(--fs-sm);font-weight:700;line-height:1}.lp3.bl .prose p:has(>em:only-child){margin-bottom:16px;padding:20px 24px;border-radius:16px 16px 16px 8px;background:var(--bl-bubble);font-weight:500}.lp3.bl .prose p:has(>em:only-child) em{font-style:normal}.lp3.bl .prose p:has(>em:only-child)+p{margin-top:0}.lp3.bl .prose figure{margin:40px 0}.lp3.bl .prose figure img{width:100%;height:auto;border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--line)}.lp3.bl .prose figcaption{margin-top:12px;font-size:var(--fs-sm);line-height:1.4;color:var(--ink-3)}.lp3.bl .prose blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:4px solid var(--ink);font-size:var(--fs-h3);line-height:1.3;font-weight:500}.lp3.bl .prose blockquote p{margin:0}.lp3.bl .prose table{width:100%;margin:32px 0;border-collapse:collapse;font-size:var(--fs-body);line-height:1.4}.lp3.bl .prose th{padding:12px 16px 12px 0;border-bottom:2px solid var(--ink);text-align:left;font-weight:700}.lp3.bl .prose td{padding:12px 16px 12px 0;border-bottom:1px solid var(--line-2);vertical-align:top}.lp3.bl .prose .tldr{margin:0 0 40px;padding:24px 28px;border-radius:var(--r-xl);background:var(--sunken)}.lp3.bl .prose .tldr .k{display:block;margin-bottom:8px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-3)}.lp3.bl .prose .tldr p{margin:0;font-size:var(--fs-lead);line-height:1.5;font-weight:500}.lp3.bl .cta-in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin:48px 0;padding:32px;border-radius:var(--r-xl);background:var(--violet-tint);color:var(--ink)}.lp3.bl .cta-in .t{font-size:var(--fs-h3);line-height:1.2;font-weight:700;text-wrap:balance}.lp3.bl .cta-in .x{margin-top:8px;font-size:var(--fs-body);line-height:1.4;color:var(--ink-2)}.lp3.bl .cta-in .btn{flex:none}.lp3.bl .more-h{font-size:var(--fs-h1);line-height:1;font-weight:800;letter-spacing:0}.lp3.bl .more .pgrid{margin-top:32px}.lp3.bl .lh{position:relative;padding-top:64px}.lp3.bl .lh-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:24px 48px}.lp3.bl .lh .t-hero{text-wrap:balance}.lp3.bl .lh-lead{max-width:600px;padding-bottom:6px;font-size:var(--fs-lead);line-height:1.3;color:var(--on-dark-2)}.lp3.bl .lh-n{display:inline-flex;width:max-content;margin-bottom:20px;background:rgba(255,255,255,.14);color:var(--on-dark)}.lp3.bl .plist{position:relative;z-index:1;margin-top:56px}.lp3.bl .pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px}.lp3.bl .pc{display:flex;flex-direction:column;gap:16px;min-width:0}.lp3.bl .pc-img{position:relative;overflow:hidden;border-radius:var(--r-md);aspect-ratio:1200/630;background:var(--plum)}.lp3.bl .pc-img img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.lp3.bl .pc-img:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);pointer-events:none}.lp3.bl .pc:hover .pc-img img{transform:scale(1.03)}.lp3.bl .pc-t{font-size:var(--fs-h3);line-height:1.2;font-weight:700;text-wrap:balance}.lp3.bl .pc:hover .pc-t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lp3.bl .pc-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--fs-body);line-height:1.45}.lp3.bl .pc-d{font-size:var(--fs-sm);line-height:1.4}.lp3.bl .pc-body{display:flex;flex-direction:column;gap:10px;flex:1}.lp3.bl .pc-d{margin-top:auto}.lp3.bl .pc{padding:12px 12px 24px;border-radius:var(--r-xl);background:var(--dark-tile);transition:background var(--ease)}.lp3.bl .pc:hover{background:var(--glass)}.lp3.bl .pc-body{padding:4px 8px 0}.lp3.bl .pc-x{color:var(--on-dark-2)}.lp3.bl .pc:hover .pc-x{color:var(--on-dark)}.lp3.bl .pc-d{color:var(--lilac)}.lp3.bl .pc:hover .pc-d{color:var(--on-dark)}.lp3.bl .pf{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;margin-bottom:48px}.lp3.bl .pf .pc-img{border-radius:var(--r-xl)}.lp3.bl .pf-b{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.lp3.bl .pf-t{font-size:var(--fs-h2);line-height:1.1;font-weight:800;text-wrap:balance}.lp3.bl .pf:hover .pf-t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.lp3.bl .pf-x{font-size:var(--fs-lead);line-height:1.35;text-wrap:pretty}.lp3.bl .pf-go{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:var(--fs-lead);font-weight:500}.lp3.bl .pf-go .i{width:20px;height:20px}.lp3.bl .pf{padding:16px;border-radius:var(--r-2xl);background:var(--dark-tile);transition:background var(--ease)}.lp3.bl .pf:hover{background:var(--glass)}.lp3.bl .pf-b{padding:16px 32px 16px 0}.lp3.bl .pf-x{color:var(--on-dark-2)}.lp3.bl .pf:hover .pf-x{color:var(--on-dark)}.lp3.bl .pf-d{font-size:var(--fs-sm);color:var(--lilac)}.lp3.bl .pf:hover .pf-d{color:var(--on-dark)}.lp3.bl .bh{position:relative;padding:64px 0 0}.lp3.bl .bh .fx,.lp3.bl .lh .fx{bottom:-240px}.lp3.bl .bh-in{margin:0 auto}.lp3.bl .art-cover,.lp3.bl .bh-in{position:relative;z-index:1;width:min(100% - 32px,840px)}.lp3.bl .art-cover{margin:40px auto 0}.lp3.bl .plate{position:relative;z-index:1;width:min(100% - 32px,840px);margin:32px auto 0;padding:80px;border-radius:var(--r-2xl);background:var(--surface);color:var(--ink)}.lp3.bl .plate .prose{margin-top:0}.lp3.bl .plate .cta-in{margin:48px 0;padding:40px;display:block}.lp3.bl .plate .cta-in.stage{background:var(--void);color:var(--on-dark)}.lp3.bl .plate .cta-in .t{font-size:var(--fs-h3);line-height:1.2;font-weight:700;text-wrap:balance}.lp3.bl .plate .cta-in .x{color:var(--on-dark-2)}.lp3.bl .plate .cta-in .btn{margin-top:24px}.lp3.bl .more{position:relative;z-index:1;margin-top:96px}.lp3.bl .more-h{color:var(--on-dark)}.lp3.bl .start{margin-top:128px}@media (min-width:1000px){.lp3.bl .prose figure{margin-left:-40px;margin-right:-40px}}.lp3.bl .foot{margin-top:96px}@media (max-width:1100px){.lp3.bl .lh-in{grid-template-columns:minmax(0,1fr)}.lp3.bl .lh-lead{padding-bottom:0}.lp3.bl .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp3.bl .pf{grid-template-columns:minmax(0,1fr);gap:24px}.lp3.bl .pf-b{padding:8px 16px 16px}}@media (max-width:760px){.lp3.bl .bh{padding-top:24px}.lp3.bl .art-h .crumbs{margin-bottom:16px}.lp3.bl .art-t{font-size:var(--fs-h2);line-height:1.1}.lp3.bl .art-lead{margin-top:16px;font-size:var(--fs-body);line-height:1.45}.lp3.bl .art-h .meta{margin-top:16px}.lp3.bl .art-cover{border-radius:var(--r-lg);margin-top:24px}.lp3.bl .prose{font-size:var(--fs-body);line-height:1.65}.lp3.bl .prose p{margin-bottom:20px}.lp3.bl .prose h2{margin:48px 0 12px;padding-top:24px;font-size:var(--fs-h3);line-height:1.2}.lp3.bl .prose ol,.lp3.bl .prose ul{margin-bottom:20px;gap:10px}.lp3.bl .prose li{padding-left:24px}.lp3.bl .prose ul li:before{top:9px}.lp3.bl .prose ol li{padding-left:36px}.lp3.bl .prose ol li:before{width:24px;height:24px;top:0;font-size:var(--fs-cap)}.lp3.bl .prose p:has(>em:only-child){padding:16px 18px;margin-bottom:12px}.lp3.bl .prose figure{margin:28px 0}.lp3.bl .prose figure img{border-radius:var(--r-lg)}.lp3.bl .prose blockquote{font-size:var(--fs-lead);padding-left:16px}.lp3.bl .cta-in{grid-template-columns:minmax(0,1fr);padding:24px 20px;margin:36px 0;border-radius:var(--r-lg)}.lp3.bl .cta-in .btn{width:100%}.lp3.bl .more{margin-top:64px}.lp3.bl .more-h{font-size:var(--fs-h2);line-height:1.1}.lp3.bl .lh{padding-top:32px}.lp3.bl .lh .t-hero{font-size:var(--fs-h1);line-height:1.05}.lp3.bl .lh-lead{font-size:var(--fs-body);line-height:1.4}.lp3.bl .lh-n{margin-bottom:12px}.lp3.bl .plist{margin-top:32px}.lp3.bl .pgrid{grid-template-columns:minmax(0,1fr);gap:32px}.lp3.bl .pf{gap:16px;margin-bottom:32px}.lp3.bl .pf-t{font-size:var(--fs-h3);line-height:1.15}.lp3.bl .pf-x{line-height:1.45}.lp3.bl .pf-go,.lp3.bl .pf-x{font-size:var(--fs-body)}.lp3.bl .pf{padding:12px}.lp3.bl .pf .pc-img{border-radius:var(--r-md)}.lp3.bl .pc{padding:12px 12px 20px}.lp3.bl .plate{width:calc(100% - 16px);padding:32px 16px;border-radius:var(--r-xl);margin-top:24px}.lp3.bl .plate .cta-in{padding:24px 20px;margin:36px 0}.lp3.bl .plate .cta-in .btn{width:100%}.lp3.bl .start{margin-top:80px}.lp3.bl .foot{margin-top:64px}}@media (max-width:420px){.lp3.bl .lh .t-hero{font-size:var(--fs-h1)}}.lp3.bl .empty{padding:32px;border-radius:var(--r-xl);font-size:var(--fs-lead);line-height:1.4;background:var(--dark-tile);color:var(--on-dark-2)}.lp3.bl .fx--hero .star--1{left:84%;top:14%;--s:28px;--d:0s}.lp3.bl .fx--hero .star--2{left:93%;top:42%;--s:12px;--d:1s}.lp3.bl .fx--hero .star--3{left:72%;top:8%;--s:12px;--d:2s}.lp3.bl .fx--hero .star--4{left:4%;top:24%;--s:16px;--d:1.2s}.lp3.bl .fx--hero .dot--1{left:78%;top:30%}.lp3.bl .fx--hero .dot--2{left:90%;top:20%}.lp3.bl .fx--hero .dot--3{left:6%;top:30%}.lp3.bl .lh .fx--hero .star--1{top:6%}.lp3.bl .lh .fx--hero .star--4{top:44%}@media (prefers-reduced-motion:reduce){.lp3.bl .pc-img img{transition:none}.lp3.bl .pc:hover .pc-img img{transform:none}}