.lr{min-height:100vh}.lr .site-header{top:0}.lr-brand{flex:none;align-items:center;gap:14px;display:flex}.lr-brand-learn{letter-spacing:-.01em;color:var(--ink);padding-left:15px;font-size:17px;font-weight:700;line-height:24px;text-decoration:none;position:relative}.lr-brand-learn:before{content:"";background:var(--line-strong);opacity:.5;width:1px;position:absolute;top:3px;bottom:3px;left:0}.lr-nav a.active{background:var(--blue-soft);color:var(--ink);font-weight:600}.lr .hdr-panel nav a.active{color:var(--link)}.lr-hero-bg{pointer-events:none;background:radial-gradient(42% 70% at 88% 10%, color-mix(in srgb, var(--blue) 26%, transparent), transparent 70%), radial-gradient(#21344e0f 1.2px, transparent 1.3px) 0 0 / 22px 22px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.lr-kicker{font:500 13px/18px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--link);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.lr-crumbs ol{color:var(--ink-muted);flex-wrap:wrap;gap:4px 0;margin:0 0 28px;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.lr-crumbs li+li:before{content:"/";color:var(--line-strong);opacity:.6;margin:0 9px}.lr-crumbs a{color:var(--ink-muted);text-decoration:none}.lr-crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lr-crumbs [aria-current]{color:var(--ink)}.lr-arrow-link{min-height:24px;color:var(--link);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lr-arrow-link .ic{transition:transform .2s ease-out}.lr-arrow-link:hover .ic,a:hover>.lr-arrow-link .ic,a:hover>div>.lr-arrow-link .ic{transform:translate(3px)}.lr-chip{border-radius:var(--radius-pill);background:var(--blue-soft);height:26px;color:var(--ink);font:600 12.5px/1 var(--font-sans);align-items:center;padding:0 10px;display:inline-flex}.lr-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;line-height:20px;display:flex}.lr-meta span{align-items:center;gap:6px;display:inline-flex}.lr-tile{background:var(--blue-soft);width:48px;height:48px;color:var(--ink);border-radius:14px;flex:none;place-items:center;display:grid}.lr-tile .ic{width:24px;height:24px}.lr-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lr-skip{z-index:100;background:var(--navy);color:#fff;border-radius:10px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.lr-skip:focus{top:12px}.lr a:focus-visible,.lr summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.lr-hero{padding-block:40px 72px;overflow:hidden}.lr-hero .wrap{position:relative}.lr-hero h1,.lr-art-head h1{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;font-size:64px;font-weight:800;line-height:68px}.lr-hero .lead{max-width:56ch;margin-top:20px;font-size:20px;line-height:31px}.lr-hero-sm{padding-bottom:48px}.lr-hero-sm h1{max-width:18ch;font-size:54px;line-height:60px}.lr-popular{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:34px;display:flex}.lr-popular>span{font:500 13px/18px var(--font-mono);color:var(--ink-muted)}.lr-popular ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lr-popular a{border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--line);height:40px;color:var(--ink);align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex;box-shadow:0 1px 2px #21344e0d}.lr-popular a:hover{border-color:var(--chart-highlight);background:var(--blue-soft)}.lr-sec{padding-block:80px}.lr-sec-tight{padding-top:24px}.lr-muted{background:var(--surface-muted)}.lr-sec-head{margin-bottom:36px}.lr-sec-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;font-size:40px;font-weight:800;line-height:46px}.lr-sec-head>p,.lr-sec-head div>p{color:var(--ink-muted);max-width:60ch;margin-top:12px;font-size:18px;line-height:28px}.lr-sec-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.lr-feature{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:40px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.lr-feature:hover{border-color:var(--chart-faint);box-shadow:0 2px 4px #21344e0f,0 18px 40px #21344e1a}.lr-feature :is(h2,h3){letter-spacing:-.03em;text-wrap:balance;margin-top:16px;font-size:34px;font-weight:800;line-height:40px}.lr-feature-text>p:not(.lr-meta){color:var(--ink-muted);max-width:52ch;margin-top:14px;font-size:17px;line-height:27px}.lr-feature .lr-arrow-link{margin-top:22px}.lr-guide-art{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:18px;padding:18px}.lr-guide-art svg{width:100%;height:auto;display:block}.lr-guide-art text{display:none}.lr-list-label{font:500 13px/18px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:16px}.lr-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.lr-guide{background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink);border-radius:22px;flex-direction:column-reverse;justify-content:flex-end;gap:22px;padding:22px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.lr-guide:hover{border-color:var(--chart-faint);box-shadow:0 2px 4px #21344e0f,0 18px 40px #21344e1a}.lr-guide h3{letter-spacing:-.02em;text-wrap:balance;margin-top:14px;font-size:24px;font-weight:800;line-height:30px}.lr-guide .lr-feature-text>p:not(.lr-meta){color:var(--ink-muted);margin-top:10px;font-size:16px;line-height:25px}.lr-guide .lr-arrow-link{margin-top:16px}.lr-guide .lr-guide-art{box-shadow:none;background:var(--surface-muted)}.lr-more{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lr-more a{background:var(--surface-raised);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.lr-more a:hover{border-color:var(--chart-faint);box-shadow:var(--shadow-card)}.lr-more .lr-tile{margin-bottom:10px}.lr-more b{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:25px}.lr-more a>span:last-child{color:var(--ink-muted);font-size:15.5px;line-height:24px}.lr-topic-nav{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.lr-topic-nav a{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-raised);height:38px;color:var(--ink);align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.lr-topic-nav a:hover{border-color:var(--chart-highlight)}.lr-topics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.lr-topic{background:var(--surface-raised);border:1px solid var(--line);border-radius:22px;padding:26px;scroll-margin-top:100px}.lr-topic-head{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.lr-topic-head h3{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:28px}.lr-topic-head p{color:var(--ink-muted);margin-top:4px;font-size:15px;line-height:23px}.lr-qas{flex-direction:column;gap:8px;display:flex}.lr-qa{background:var(--surface-muted);border:1px solid #0000;border-radius:14px;scroll-margin-top:100px;transition:background .2s,border-color .2s,box-shadow .2s}.lr-qa:hover{border-color:var(--line)}.lr-qa[open]{background:var(--surface-raised);border-color:var(--line);box-shadow:var(--shadow-card)}.lr-qa summary{cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 12px 13px 18px;font-size:16px;font-weight:600;line-height:23px;list-style:none;display:flex}.lr-qa summary::-webkit-details-marker{display:none}.lr-qa-ic{border-radius:var(--radius-pill);background:var(--blue-soft);width:30px;height:30px;color:var(--ink);flex:none;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s;display:grid}.lr-qa-ic .ic{width:16px;height:16px}.lr-qa[open] .lr-qa-ic{background:var(--action);color:var(--on-action);transform:rotate(45deg)}.lr-qa-body{padding:0 18px 18px}.lr-qa-body p{color:var(--ink-muted);max-width:62ch;font-size:15.5px;line-height:25px}.lr-qa-body .lr-arrow-link{margin-top:10px;font-size:14.5px}.lr-check{background:var(--surface)}.lr-check .lr-kicker,.lr-check .sig{color:var(--blue)}.lr-check-list{counter-reset:chk;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lr-check-list li{counter-increment:chk}.lr-check-list a{background:var(--surface-raised);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:18px;flex-direction:column;gap:8px;padding:58px 20px 22px;text-decoration:none;transition:border-color .2s,background .2s;display:flex;position:relative}.lr-check-list a:before{content:counter(chk, decimal-leading-zero);font:500 13px/18px var(--font-mono);color:var(--blue);position:absolute;top:20px;left:20px}.lr-check-list a:hover{border-color:var(--line-strong);background:var(--blue-soft)}.lr-check-list b{font-size:17px;font-weight:700;line-height:24px}.lr-check-list span{color:var(--ink-muted);font-size:14.5px;line-height:22px}.lr-myths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lr-myth{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.lr-myth:hover{border-color:var(--chart-faint);box-shadow:var(--shadow-card)}.lr-myth-label{font:500 12.5px/18px var(--font-mono);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.lr-myth-x{color:var(--ink-muted)}.lr-myth-ok{color:var(--link)}.lr-myth .lr-myth-myth{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-muted) 45%, transparent);margin:8px 0 18px;font-size:16px;line-height:24px;text-decoration-thickness:1.5px}.lr-myth .lr-myth-truth{margin-top:8px;font-size:17px;font-weight:700;line-height:25px}.lr-terms{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lr-terms a{background:var(--surface-raised);border:1px solid var(--line);height:40px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lr-terms a .ic{color:var(--link)}.lr-terms a:hover{border-color:var(--chart-highlight)}.lr-apply{background:var(--navy);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px 48px;padding:44px;display:grid;position:relative;overflow:hidden}.lr-apply:after{content:"";pointer-events:none;background:radial-gradient(circle,#9abaf252,#9abaf200 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-160px}.lr-apply>*{z-index:1;position:relative}.lr-apply-kicker{font:500 13px/18px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.lr-apply h2{letter-spacing:-.03em;text-wrap:balance;margin-top:12px;font-size:36px;font-weight:800;line-height:42px}.lr-apply h2 .sig{color:var(--blue)}.lr-apply-text>p:last-child{color:#c9d4e6;max-width:56ch;margin-top:14px;font-size:16.5px;line-height:26px}.lr-apply-act{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lr-apply-act>span{color:#c9d4e6;font-size:14px;line-height:20px}.lr-apply-act .lr-arrow-link{color:var(--blue)}.lr-art-head{border-bottom:1px solid var(--line);padding-block:40px 44px;overflow:hidden}.lr-art-head-in{position:relative}.lr-art-head h1{max-width:20ch;margin-top:18px;font-size:56px;line-height:61px}.lr-art-head .lead{max-width:60ch;margin-top:18px;font-size:20px;line-height:31px}.lr-byline{color:var(--ink-muted);flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:14.5px;display:flex}.lr-byline span{align-items:center;gap:6px;display:inline-flex}.lr-byline span:first-child{color:var(--ink);font-weight:600}.lr-art-grid{grid-template-columns:256px minmax(0,720px);justify-content:start;gap:88px;padding-block:48px 32px;display:grid}.lr-toc{position:relative}.lr-toc-box{position:sticky;top:108px}.lr-toc-box summary{font:500 12.5px/18px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);pointer-events:none;margin-bottom:12px;list-style:none}.lr-toc-box summary::-webkit-details-marker{display:none}.lr-toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.lr-toc li a{color:var(--ink-muted);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14.5px;line-height:20px;text-decoration:none;display:block}.lr-toc li a:hover{color:var(--ink);border-left-color:var(--chart-faint)}.lr-toc li a.on{color:var(--ink);border-left-color:var(--chart-highlight);font-weight:600}.lr-takeaways{background:var(--blue-soft);border-radius:20px;margin-bottom:40px;padding:26px 28px}.lr-takeaways h2{font:500 13px/18px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--link);align-items:center;gap:8px;display:flex}.lr-takeaways ul{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.lr-takeaways li{gap:12px;font-size:16.5px;line-height:26px;display:flex}.lr-takeaways li .ic{color:var(--link);margin-top:5px}.lr-prose{color:var(--ink);font-size:18px;line-height:31px}.lr-prose>p:first-child{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:33px}.lr-prose p,.lr-prose ul,.lr-prose ol{margin:0 0 20px}.lr-prose h2{letter-spacing:-.025em;text-wrap:balance;margin:56px 0 16px;scroll-margin-top:100px;font-size:32px;font-weight:800;line-height:38px}.lr-prose h3{letter-spacing:-.015em;margin:36px 0 10px;scroll-margin-top:100px;font-size:22px;font-weight:700;line-height:29px}.lr-prose ul{padding-left:0;list-style:none}.lr-prose ul li{margin:10px 0;padding-left:26px;position:relative}.lr-prose ul li:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:13px;left:4px}.lr-prose strong{font-weight:700}.lr-prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lr-fig{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:20px;margin:32px 0 36px;padding:20px 20px 16px}.lr-fig-title{font:500 12.5px/18px var(--font-mono);letter-spacing:.03em;color:var(--ink-muted);margin-bottom:12px}.lr-fig-art svg{width:100%;height:auto;display:block}.lr-fig figcaption{color:var(--ink-muted);margin-top:12px;font-size:14px;line-height:21px}.lr-faq{flex-direction:column;gap:8px;margin-top:56px;display:flex}.lr-faq h2,.lr-related h2{letter-spacing:-.025em;margin-bottom:12px;scroll-margin-top:100px;font-size:28px;font-weight:800;line-height:34px}.lr-faq .lr-qa summary{font-size:17px}.lr-related{margin-top:48px}.lr-edu-note{border-top:1px solid var(--line);color:var(--ink-muted);gap:8px;margin-top:40px;padding-top:20px;font-size:14px;line-height:21px;display:flex}.lr-edu-note .ic{margin-top:3px}.lr-letters{flex-wrap:wrap;gap:6px;margin-top:30px;display:flex}.lr-letters a{border:1px solid var(--line);background:var(--surface-raised);width:40px;height:40px;color:var(--ink);font:600 15px/1 var(--font-mono);border-radius:10px;place-items:center;text-decoration:none;display:grid}.lr-letters a:hover{border-color:var(--chart-highlight);background:var(--blue-soft)}.lr-gloss{max-width:920px}.lr-gloss-group{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:24px;padding-block:28px;scroll-margin-top:96px;display:grid}.lr-letter{font:500 30px/1 var(--font-mono);color:var(--link);padding-top:4px}.lr-gloss dl{flex-direction:column;gap:12px;margin:0;display:flex}.lr-term{background:var(--surface-muted);border:1px solid #0000;border-radius:16px;padding:20px 22px;scroll-margin-top:100px;transition:border-color .3s,background .3s}.lr-term:target{background:var(--blue-soft);border-color:var(--chart-faint)}.lr-term dt{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:19px;font-weight:800;line-height:26px;display:flex}.lr-aka{font:500 12.5px/18px var(--font-mono);color:var(--ink-muted);letter-spacing:.02em}.lr-term dd{margin:8px 0 0}.lr-term dd>p:first-child{color:var(--ink);max-width:68ch;font-size:16.5px;line-height:26px}.lr-see{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;font-size:14.5px;line-height:22px;display:flex}.lr-see a{color:var(--link)}.lr-see .lr-arrow-link{font-size:14.5px}.lr-myth-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lr-myth-row{background:var(--surface-muted);border:1px solid #0000;border-radius:22px;grid-template-columns:56px minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:28px;padding:28px;scroll-margin-top:100px;display:grid}.lr-myth-row:target{border-color:var(--chart-faint);background:var(--blue-soft)}.lr-num{font:500 22px/30px var(--font-mono);color:var(--link)}.lr-myth-side h2{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-muted) 40%, transparent);margin-top:8px;font-size:20px;font-weight:700;line-height:28px;text-decoration-thickness:1.5px}.lr-myth-true{background:var(--surface-raised);border:1px solid var(--line);border-radius:16px;margin:-6px -6px -6px 0;padding:22px}.lr-myth-true .lr-myth-truth{letter-spacing:-.01em;margin-top:8px;font-size:19px;font-weight:800;line-height:27px}.lr-myth-true p+p{color:var(--ink-muted);margin-top:8px;font-size:16px;line-height:25px}.lr-myth-true .lr-arrow-link{margin-top:12px;font-size:14.5px}@container (max-width:1100px){.lr-more,.lr-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-art-grid{grid-template-columns:minmax(0,720px);gap:0}.lr-toc-box{background:var(--surface-muted);border-radius:16px;margin-bottom:32px;padding:16px 20px;position:static}.lr-toc-box summary{pointer-events:auto;cursor:pointer;margin-bottom:0}.lr-toc-box[open] summary{margin-bottom:10px}}@container (max-width:900px){.lr-topics,.lr-myths,.lr-guides{grid-template-columns:minmax(0,1fr)}.lr-feature{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px}.lr-feature .lr-guide-art{order:-1}.lr-feature-text>p:not(.lr-meta){max-width:62ch}.lr-apply{grid-template-columns:minmax(0,1fr);padding:32px}.lr-myth-row{grid-template-columns:40px minmax(0,1fr)}.lr-myth-true{grid-column:2;margin:0}}@container (max-width:760px){.lr-hero{padding-block:24px 48px}.lr-hero h1,.lr-hero-sm h1{letter-spacing:-.03em;font-size:40px;line-height:45px}.lr-art-head h1{letter-spacing:-.03em;font-size:34px;line-height:40px}.lr-hero .lead,.lr-art-head .lead{font-size:17px;line-height:27px}.lr-crumbs ol{margin-bottom:20px}.lr-sec{padding-block:56px}.lr-sec-tight{padding-top:16px}.lr-sec-head h2{font-size:30px;line-height:36px}.lr-sec-head>p,.lr-sec-head div>p{font-size:16.5px;line-height:26px}.lr-feature{border-radius:20px;padding:22px}.lr-feature :is(h2,h3){font-size:26px;line-height:32px}.lr-guide-art{border-radius:14px;padding:12px}.lr-more{grid-template-columns:minmax(0,1fr);gap:12px}.lr-more a{grid-template-columns:48px minmax(0,1fr);gap:4px 16px;padding:18px;display:grid}.lr-more .lr-tile{grid-row:span 2;margin:0}.lr-topic{border-radius:18px;padding:18px}.lr-check-list{grid-template-columns:minmax(0,1fr)}.lr-apply{border-radius:22px;padding:26px 22px}.lr-apply h2{font-size:28px;line-height:34px}.lr-apply-act,.lr-apply-act .kw-btn{width:100%}.lr-art-grid{padding-block:32px 16px}.lr-prose{font-size:17px;line-height:29px}.lr-prose>p:first-child{font-size:19px;line-height:30px}.lr-prose h2{margin-top:44px;font-size:26px;line-height:32px}.lr-prose h3{font-size:20px;line-height:27px}.lr-takeaways{padding:20px}.lr-fig{margin-inline:-4px;padding:14px 14px 12px}.lr-gloss-group{grid-template-columns:minmax(0,1fr);gap:12px}.lr-term{padding:16px 18px}.lr-myth-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.lr-myth-true{grid-column:1}.lr-num{font-size:16px;line-height:20px}.lr-brand{gap:10px}.lr-brand-learn{padding-left:11px;font-size:16px}}@media (prefers-reduced-motion:reduce){.lr-qa,.lr-qa-ic,.lr-arrow-link .ic,.lr-feature{transition:none}}.lr-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lr-hero-grid h1{max-width:15ch}.lr-ask{background:var(--surface-raised);border:1px solid var(--line);border-radius:20px;padding:24px 24px 22px;box-shadow:0 2px 4px #21344e0d,0 22px 48px #21344e1a}.lr-ask-top{font:500 12.5px/18px var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--link);justify-content:space-between;display:flex}.lr-ask-q{letter-spacing:-.015em;margin-top:12px;font-size:20px;font-weight:800;line-height:27px}.lr-ask-a{color:var(--ink-muted);margin-top:10px;font-size:15.5px;line-height:25px}.lr-ask .lr-arrow-link{margin-top:14px}a.lr-ask{z-index:1;color:var(--ink);text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;position:relative}a.lr-ask:hover{border-color:var(--chart-faint)}.lr-ask-stack{padding-bottom:28px;position:relative}.lr-ask-stack:before,.lr-ask-stack:after{content:"";background:var(--surface-raised);border:1px solid var(--line);border-radius:20px;height:60px;position:absolute;box-shadow:0 12px 28px #21344e12}.lr-ask-stack:before{opacity:.6;bottom:0;left:48px;right:48px}.lr-ask-stack:after{opacity:.9;bottom:14px;left:24px;right:24px}.lr-sec-after-hero{padding-top:24px}.lr-topics{columns:2;column-gap:20px;display:block}.lr-topic{break-inside:avoid;margin-bottom:20px}@container (max-width:1100px){.lr-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.lr-ask-stack{display:none}}@container (max-width:900px){.lr-topics{columns:1}}@container (max-width:760px){.lr-sec-after-hero{padding-top:8px}}
