.landing[data-astro-cid-fzx4jmue]{font-size:var(--text-md)}.landing[data-astro-cid-fzx4jmue] .ls{padding-block:clamp(2.75rem,1.8rem + 4vw,5rem);overflow-wrap:break-word}.landing[data-astro-cid-fzx4jmue] .ls a{overflow-wrap:anywhere}.landing[data-astro-cid-fzx4jmue] .ls:nth-of-type(2n){background:var(--color-surface)}.landing[data-astro-cid-fzx4jmue] .ls>*{max-width:768px;margin-inline:auto;padding-inline:var(--container-pad)}.landing[data-astro-cid-fzx4jmue] .ls h2{font-size:var(--text-2xl);margin-block:0 var(--space-5);scroll-margin-top:90px}.landing[data-astro-cid-fzx4jmue] .ls h2:before{content:"";display:block;width:56px;height:4px;border-radius:var(--radius-pill);background:var(--gradient-accent);margin-bottom:var(--space-4)}.landing[data-astro-cid-fzx4jmue] .ls h3{font-size:var(--text-lg);margin-block:var(--space-6) var(--space-2)}.landing[data-astro-cid-fzx4jmue] .ls h4{font-size:var(--text-md);margin-block:var(--space-5) var(--space-2)}.landing[data-astro-cid-fzx4jmue] .ls p{margin-block:0 var(--space-4);color:var(--color-text)}.landing[data-astro-cid-fzx4jmue] .ls strong{color:var(--color-text)}.landing[data-astro-cid-fzx4jmue] .ls a{color:var(--color-link)}.landing[data-astro-cid-fzx4jmue] .ls img{border-radius:var(--radius-lg);margin:var(--space-5) auto;box-shadow:var(--shadow-md)}.landing[data-astro-cid-fzx4jmue] .ls ul{list-style:none;margin-block:0 var(--space-5)}.landing[data-astro-cid-fzx4jmue] .ls ul li{position:relative;padding-left:var(--space-5);margin:var(--space-2) 0}.landing[data-astro-cid-fzx4jmue] .ls ul li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--color-primary)}.landing[data-astro-cid-fzx4jmue] .ls:not(.ls-intro)>ul{list-style:none;max-width:920px;margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-block:var(--space-2) var(--space-6)}.landing[data-astro-cid-fzx4jmue] .ls:not(.ls-intro)>ul>li{margin:0;min-width:0;padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-6) + var(--space-3));background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text);transition:transform var(--duration-base) var(--ease-out-quart),box-shadow var(--duration-base) var(--ease-out-quart)}.landing[data-astro-cid-fzx4jmue] .ls:not(.ls-intro)>ul>li:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.landing[data-astro-cid-fzx4jmue] .ls:not(.ls-intro)>ul>li:before{content:"";position:absolute;top:calc(var(--space-5) + .45em);left:var(--space-5);width:9px;height:9px;border-radius:50%;background:var(--gradient-accent)}.landing[data-astro-cid-fzx4jmue] .ls ol{list-style:none;counter-reset:step;margin-block:0 var(--space-5);padding-left:0}.landing[data-astro-cid-fzx4jmue] .ls ol li{counter-increment:step;position:relative;padding-left:3.5rem;margin:0 0 var(--space-4);min-height:2.25rem}.landing[data-astro-cid-fzx4jmue] .ls ol li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:-.1em;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-xl);color:var(--color-primary);opacity:.45}.landing[data-astro-cid-fzx4jmue] .ls>.ls-cards{max-width:920px;margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5);margin-top:var(--space-6)}.landing[data-astro-cid-fzx4jmue] .ls-card{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out-quart),box-shadow var(--duration-base) var(--ease-out-quart)}.landing[data-astro-cid-fzx4jmue] .ls-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-accent)}.landing[data-astro-cid-fzx4jmue] .ls-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.landing[data-astro-cid-fzx4jmue] .ls-card h3{margin-block:var(--space-1) var(--space-2);font-size:var(--text-lg)}.landing[data-astro-cid-fzx4jmue] .ls-card p{color:var(--color-text-muted)}.landing[data-astro-cid-fzx4jmue] .ls-card p:has(>a:only-child){margin-top:auto;margin-bottom:0}.landing[data-astro-cid-fzx4jmue] .ls-card ul{margin-block:0 var(--space-3)}.landing[data-astro-cid-fzx4jmue] .ls p:has(>a:only-child){margin-block:var(--space-5)}.landing[data-astro-cid-fzx4jmue] .ls p>a:only-child{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--gradient-accent);color:var(--blue-900);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--text-sm);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);text-decoration:none;transition:transform var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-base) var(--ease-out-quart)}.landing[data-astro-cid-fzx4jmue] .ls p>a:only-child:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.landing[data-astro-cid-fzx4jmue] .ls-intro{padding-top:var(--space-8)}.landing[data-astro-cid-fzx4jmue] .ls-intro>p{font-size:var(--text-lg);color:var(--color-text-muted)}.landing[data-astro-cid-fzx4jmue] .ls-intro ul:first-of-type{display:flex;flex-wrap:wrap;gap:var(--space-3);max-width:768px;margin-inline:auto;padding-inline:var(--container-pad)}.landing[data-astro-cid-fzx4jmue] .ls-intro ul:first-of-type li{margin:0;padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);color:var(--color-primary);font-size:var(--text-sm)}.landing[data-astro-cid-fzx4jmue] .ls-intro ul:first-of-type li:before{display:none}.landing[data-astro-cid-fzx4jmue] table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:var(--space-5) auto;font-size:var(--text-sm);-webkit-overflow-scrolling:touch}.landing[data-astro-cid-fzx4jmue] table thead{white-space:nowrap}.landing[data-astro-cid-fzx4jmue] .ls th,.landing[data-astro-cid-fzx4jmue] .ls td{border:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:top}.landing[data-astro-cid-fzx4jmue] .ls th{background:var(--color-surface);font-family:var(--font-heading)}.landing[data-astro-cid-fzx4jmue] .ls:nth-of-type(2n) th{background:var(--color-bg)}.landing[data-astro-cid-fzx4jmue] .ls blockquote{border:0;border-radius:var(--radius-lg);margin:var(--space-5) auto;padding:var(--space-5) var(--space-6);color:var(--color-text);background:var(--color-surface);font-size:var(--text-lg)}.landing[data-astro-cid-fzx4jmue] .ls:nth-of-type(2n) blockquote{background:var(--color-bg)}.landing[data-astro-cid-fzx4jmue] .ls-faq{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.landing[data-astro-cid-fzx4jmue] .ls-qa{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.landing[data-astro-cid-fzx4jmue] .ls:nth-of-type(2n) .ls-qa{background:var(--neutral-0)}.landing[data-astro-cid-fzx4jmue] .ls-qa__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--color-text)}.landing[data-astro-cid-fzx4jmue] .ls-qa__q::-webkit-details-marker{display:none}.landing[data-astro-cid-fzx4jmue] .ls-qa__q:after{content:"+";flex-shrink:0;font-family:var(--font-body);font-weight:400;font-size:1.6rem;line-height:1;color:var(--color-primary);transition:transform var(--duration-base) var(--ease-out-quart)}.landing[data-astro-cid-fzx4jmue] .ls-qa[open] .ls-qa__q:after{content:"−"}.landing[data-astro-cid-fzx4jmue] .ls-qa__a{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted)}.landing[data-astro-cid-fzx4jmue] .ls-qa__a p{color:var(--color-text-muted)}.landing[data-astro-cid-fzx4jmue] .ls-qa__a p:last-child{margin-bottom:0}@media(max-width:640px){.landing[data-astro-cid-fzx4jmue] .ls>.ls-cards{grid-template-columns:1fr}.landing[data-astro-cid-fzx4jmue] .ls:not(.ls-intro)>ul{grid-template-columns:1fr}}
