.lp3 .lp3blog-hero{position:relative;overflow:hidden;padding:clamp(150px,18vh,200px) 28px 36px;text-align:center}.lp3 .lp3blog-hero__inner{max-width:760px;margin:0 auto;position:relative;z-index:1}.lp3 .lp3blog-hero .lp3-kicker{justify-content:center}.lp3 .lp3blog-hero__h1{margin:18px 0 0}.lp3 .lp3blog-hero__sub{margin:18px auto 0;max-width:560px;font-size:18px;line-height:1.6;color:var(--ink-70);text-wrap:balance}.lp3 .lp3blog-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:0 auto}.lp3 .lp3blog-topic{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;border:1px solid var(--ink-08);background:var(--paper);color:var(--ink-70);font-size:13px;font-weight:500;transition:all var(--dur-base)}.lp3 .lp3blog-topic:hover{border-color:var(--gold-45);color:var(--ink)}.lp3 .lp3blog-topic b{color:var(--ink-35);font-weight:400}.lp3 .lp3blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.lp3 .lp3blog-card{position:relative;display:flex;flex-direction:column;padding:24px;transition:transform var(--dur-base) var(--ease-enter)}.lp3 .lp3blog-card:hover,.lp3 a.lp3blog-card:hover{transform:translateY(-3px)}.lp3 .lp3blog-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.lp3 .lp3blog-cat{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 9px;border-radius:7px;background:var(--gold-10);color:var(--gold-deep);border:1px solid var(--gold-18)}.lp3 .lp3blog-topiclink{font-size:11.5px;color:var(--ink-55)}.lp3 .lp3blog-read{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-35)}.lp3 .lp3blog-card__title{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;color:var(--ink)}.lp3 a.lp3blog-card:hover .lp3blog-card__title{color:var(--gold-text)}.lp3 .lp3blog-card__desc{font-size:14px;line-height:1.55;color:var(--ink-55);margin:8px 0 0;flex:1}.lp3 .lp3blog-card__more{display:inline-flex;align-items:center;gap:5px;margin-top:16px;font-size:13px;font-weight:600;color:var(--gold-text)}.lp3 .lp3blog-featured{max-width:1100px;margin:0 auto 24px;padding:32px}.lp3 .lp3blog-featured__title{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;color:var(--ink)}.lp3 a.lp3blog-featured:hover .lp3blog-featured__title{color:var(--gold-text)}.lp3 .lp3blog-featured__desc{font-size:16px;line-height:1.6;color:var(--ink-55);margin:12px 0 0;max-width:640px}.lp3 .lp3blog-article{max-width:760px;margin:0 auto}.lp3 .lp3blog-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-55);margin-bottom:28px}.lp3 .lp3blog-back:hover{color:var(--ink)}.lp3 .lp3blog-arthead{margin-bottom:32px}.lp3 .lp3blog-arthead__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;font-size:13px;color:var(--ink-35)}.lp3 .lp3blog-arthead__meta span{display:inline-flex;align-items:center;gap:5px}.lp3 .lp3blog-arthead__h1{font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--ink);margin:0}.lp3 .lp3blog-arthead__by{margin:18px 0 0;font-size:14px;color:var(--ink-55)}.lp3 .lp3blog-arthead__by a{color:var(--ink);font-weight:600}.lp3 .lp3blog-arthead__by a:hover{color:var(--gold-text)}.lp3 .lp3blog-artcta{margin-top:44px;padding:32px;text-align:center;border-radius:22px;background:linear-gradient(160deg,var(--night),var(--night-2));border:1px solid var(--gold-18)}.lp3 .lp3blog-artcta h2{color:#fff;font-size:22px;font-weight:700;margin:0}.lp3 .lp3blog-artcta p{color:rgba(255,255,255,.72);font-size:15px;margin:10px 0 20px}.lp3 .lp3blog-related{margin-top:56px}.lp3 .lp3blog-related h2{font-size:20px;font-weight:700;margin:0 0 18px}.lp3 .lp3blog-related__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.lp3 .lp3blog-related__item h3{font-size:15px;font-weight:600;margin:0;color:var(--ink)}.lp3 a.lp3blog-related__item:hover h3{color:var(--gold-text)}.lp3 .lp3blog-related__item p{font-size:12.5px;color:var(--ink-35);margin:3px 0 0}.lp3 .lp3-prose{font-size:17px;line-height:1.75;color:var(--ink-90)}.lp3 .lp3-prose>:first-child{margin-top:0}.lp3 .lp3-prose h2{font-size:clamp(24px,2.8vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:48px 0 0;padding-top:20px;border-top:1px solid var(--ink-08)}.lp3 .lp3-prose h3{font-size:21px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:32px 0 0}.lp3 .lp3-prose h4{font-size:17px;font-weight:700;color:var(--ink);margin:24px 0 0}.lp3 .lp3-prose p{margin:18px 0 0}.lp3 .lp3-prose a{color:var(--gold-text);font-weight:500;border-bottom:1px solid var(--gold-30)}.lp3 .lp3-prose a:hover{border-bottom-color:var(--gold)}.lp3 .lp3-prose strong{color:var(--ink);font-weight:700}.lp3 .lp3-prose ol,.lp3 .lp3-prose ul{margin:18px 0 0;padding-left:0;list-style:none;display:grid;gap:10px}.lp3 .lp3-prose ol li,.lp3 .lp3-prose ul li{position:relative;padding-left:26px}.lp3 .lp3-prose ul li:before{content:"";position:absolute;left:6px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.lp3 .lp3-prose ol{counter-reset:lp3ol}.lp3 .lp3-prose ol li{counter-increment:lp3ol}.lp3 .lp3-prose ol li:before{content:counter(lp3ol) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--gold-deep);font-variant-numeric:tabular-nums}.lp3 .lp3-prose blockquote{margin:24px 0 0;padding:16px 22px;border-left:3px solid var(--gold);background:var(--gold-06);border-radius:0 12px 12px 0;color:var(--ink-90);font-weight:500}.lp3 .lp3-prose blockquote p{margin:0}.lp3 .lp3-prose code{font-family:var(--lp3-mono);font-size:.88em;background:var(--ink-05);border:1px solid var(--ink-08);border-radius:6px;padding:1px 6px}.lp3 .lp3-prose pre{margin:22px 0 0;padding:18px 20px;border-radius:14px;background:var(--night);color:#f5f1e8;overflow-x:auto;font-family:var(--lp3-mono);font-size:13.5px;line-height:1.6}.lp3 .lp3-prose pre code{background:none;border:none;padding:0;color:inherit;font-size:inherit}.lp3 .lp3-prose img{max-width:100%;border-radius:14px;margin:24px 0 0}.lp3 .lp3-prose hr{border:none;height:1px;background:var(--ink-08);margin:40px 0 0}.lp3 .lp3-prose table{width:100%;border-collapse:collapse;margin:24px 0 0;font-size:14.5px;display:block;overflow-x:auto}.lp3 .lp3-prose thead th{background:var(--ivory);text-align:left;font-weight:700;color:var(--ink);padding:11px 14px;border:1px solid var(--ink-08)}.lp3 .lp3-prose tbody td{padding:11px 14px;border:1px solid var(--ink-08);color:var(--ink-70);vertical-align:top}@media (max-width:900px){.lp3 .lp3blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.lp3 .lp3blog-grid{grid-template-columns:1fr}}