.lp{max-width:680px;padding:var(--s5) var(--s5) calc(var(--s8) + env(safe-area-inset-bottom));gap:var(--s7);margin:0 auto}.lp p{line-height:1.62}.lp .lede{margin-top:var(--s4);font-size:clamp(17px,4.4vw,19px);line-height:1.55}.lp h1{letter-spacing:-.02em;font-size:clamp(30px,7.4vw,44px);line-height:1.04}.lp section>h2,.lp-related h2{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--page-faint);font-size:11px;font-weight:400}.lp section{gap:var(--s3);flex-direction:column;display:flex}.lp-top{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.lp-brand{align-items:center;gap:var(--s2);color:var(--page-fg);text-decoration:none;display:inline-flex}.lp-mark{width:30px;height:30px;display:block}.lp-mark svg{width:100%;height:100%;display:block}.lp-word{font-family:var(--display);letter-spacing:.02em;font-size:21px;font-weight:400}.lp-top nav{gap:var(--s5);display:flex}.lp-top nav a{color:var(--page-soft);padding:var(--s2) 0;font-size:15px;text-decoration:none}.lp-top nav a:hover{color:var(--page-fg)}.lp-list{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-list li{color:var(--page-soft);padding-left:var(--s5);line-height:1.55;position:relative}.lp-list li strong{color:var(--page-fg);font-weight:500}.lp-list li:before{content:"";background:var(--brass);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.lp-steps{counter-reset:lp-step}.lp-steps li:before{counter-increment:lp-step;content:counter(lp-step, decimal-leading-zero);width:auto;height:auto;font-family:var(--mono);color:var(--page-faint);background:0 0;border-radius:0;font-size:11px;top:.32em;left:0}.lp-steps li{padding-left:2.2em}.lp-table{border:1px solid var(--page-line);border-radius:var(--r-card);overflow-x:auto}.lp-table:focus-visible{outline:2px solid var(--page-fg);outline-offset:2px}.lp-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.45}.lp-table th,.lp-table td{text-align:left;vertical-align:top;padding:var(--s3) var(--s4);border-bottom:1px solid var(--page-line)}.lp-table tbody tr:last-child>*{border-bottom:0}.lp-table thead th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--page-faint);font-size:11px;font-weight:400}.lp-table tbody th{color:var(--page-fg);width:24%;font-weight:500}.lp-table td{color:var(--page-soft)}.lp-faq{border-top:1px solid var(--page-line);flex-direction:column;display:flex}.lp-faq details{border-bottom:1px solid var(--page-line);padding:var(--s4) 0}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:var(--s4);font-family:var(--display);align-items:center;min-height:44px;font-size:19px;font-weight:400;line-height:1.3;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-family:var(--mono);color:var(--page-faint);flex:none}.lp-faq details[open] summary:after{content:"−"}.lp-faq summary:focus-visible{outline:2px solid var(--page-fg);outline-offset:4px}.lp-faq details p{margin-top:var(--s2)}.lp-cta{display:flex}.lp-cta .btn{justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}@media (min-width:560px){.lp-cta .btn{width:auto;min-width:260px}}.lp-related{gap:var(--s3);border-top:1px solid var(--page-line);padding-top:var(--s5);flex-direction:column;display:flex}.lp-related ul{gap:var(--s2) var(--s5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-related a{color:var(--page-soft);text-decoration:underline;-webkit-text-decoration-color:var(--page-line);text-decoration-color:var(--page-line);text-underline-offset:4px;padding:var(--s2) 0;display:inline-block}.lp-related a:hover{color:var(--page-fg);-webkit-text-decoration-color:var(--page-fg);text-decoration-color:var(--page-fg)}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important}}
