.lp .guide__body table{width:100%;border-collapse:collapse;margin:1.4em 0 1.8em;font-family:var(--lp-sans);font-size:15px;line-height:1.5}.lp .guide__body td,.lp .guide__body th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--lp-border)}.lp .guide__body th{font-weight:600;color:var(--lp-navy);background:var(--lp-cream);border-bottom-color:var(--lp-border-strong)}.lp .guide__body .table-scroll{--tbl-bleed:0px;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:none;width:calc(100% + (2 * var(--tbl-bleed)));margin:1.4em calc(-1 * var(--tbl-bleed)) 1.8em;background:linear-gradient(to right,var(--lp-bg) 30%,hsla(0,0%,100%,0)) 0 /40px 100% no-repeat,linear-gradient(to left,var(--lp-bg) 30%,hsla(0,0%,100%,0)) 100% /40px 100% no-repeat,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.12),transparent) 0 /14px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.12),transparent) 100% /14px 100% no-repeat;background-attachment:local,local,scroll,scroll}.lp .guide__body .table-scroll:has(th:nth-child(6)){--tbl-bleed:clamp(0px,(100vw - 720px - 96px)/2,180px)}.lp .guide__body .table-scroll table{margin:0;font-size:14px}.lp .guide__body .table-scroll:has(th:nth-child(6)) table{min-width:660px}.lp .guide__body .table-scroll td,.lp .guide__body .table-scroll th{white-space:normal;padding:10px 11px}.lp .guide__body .table-scroll td:first-child,.lp .guide__body .table-scroll th:first-child{white-space:nowrap}@media (max-width:760px){.lp .guide__body .table-scroll:has(th:nth-child(5)){position:relative}.lp .guide__body .table-scroll:has(th:nth-child(5)):before{content:"Scroll the table sideways to see every column →";display:block;position:sticky;left:0;width:calc(100vw - 2 * var(--lp-page-pad, 20px));max-width:100%;font-family:var(--lp-sans);font-size:12.5px;line-height:1.4;color:var(--lp-muted);padding-bottom:8px}}.lp .guide__body img{display:block;width:100%;height:auto;margin:1.6em 0 .6em;border:1px solid var(--lp-border);border-radius:12px}.lp .guide__body img+em,.lp .guide__body p>em:only-child{display:block;font-family:var(--lp-sans);font-size:14px;line-height:1.5;color:var(--lp-muted);margin-bottom:1.8em}.lp .guide__body .guide__cta{margin:1.6em 0 2em}.lp .guide__body .guide__cta a,.lp .guide__body .guide__cta a:hover,.lp .post__body .guide__cta a,.lp .post__body .guide__cta a:hover{color:#fff;text-decoration:none}.lp .guide__body .guide__cta a{font-family:var(--lp-sans);font-weight:600;white-space:normal;max-width:100%;height:auto;min-height:48px;padding:12px 24px;text-align:center;line-height:1.35}.lp .guide__body code{font-family:var(--lp-mono);font-size:.85em;background:var(--lp-cream);border:1px solid var(--lp-border);border-radius:5px;padding:1px 6px}.lp .guide__body pre code{background:none;border:0;padding:0;font-size:inherit}.lp .guide__body strong{color:var(--lp-navy)}.lp .guide__faq{margin-top:48px}.lp .guide__faq h2{font-family:var(--lp-sans);font-weight:700;letter-spacing:-.015em;color:var(--lp-navy);font-size:26px;margin:0 0 12px}.lp .guide__faq dl{margin:0}.lp .guide__faq-row{padding:18px 0;border-top:1px solid var(--lp-border)}.lp .guide__faq dt{font-family:var(--lp-sans);font-weight:600;color:var(--lp-navy);font-size:17px;margin-bottom:6px}.lp .guide__faq dd{margin:0;font-family:var(--lp-serif);font-size:17.5px;line-height:1.65;color:var(--lp-ink)}.lp .guide__more{margin-top:40px}.lp .guide__more-title{font-family:var(--lp-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 10px}.lp .guide__more ul{list-style:none;margin:0;padding:0}.lp .guide__more li{padding:8px 0;border-top:1px solid var(--lp-border)}.lp .guide__more a{color:var(--lp-navy);font-weight:600;text-decoration:none}.lp .guide__more a:hover{color:var(--lp-navy-bright);text-decoration:underline}