.guide-page{--font-size: 16px;--line-height: 1.5;--spacing: 2rem;--spacingv: 0.75rem;line-height:calc(var(--spacingv)*3)}.guide-page .large-image{margin:2rem 0;justify-content:center;display:flex}.guide-page .large-image__inner{border-radius:12px;background:rgba(51,88,255,.05);overflow:hidden}@media(min-width: 850px){.guide-page .large-image__inner{min-width:800px}}.guide-page .large-image img{width:100%;height:auto;display:block}.guide-page .content-block{font-size:17px;max-width:720px;text-align:left;color:#2f2f31;width:100%;margin:auto}@media(min-width: 768px){.guide-page .content-block{font-size:19px}}.guide-page .content-block h1{font-size:1.3em}@media(min-width: 1000px){.guide-page .content-block h1{font-size:1.6em}}.guide-page .content-block h2{margin:2em 0 0;font-size:1.1em}@media(min-width: 1000px){.guide-page .content-block h2{font-size:1.3em}}.guide-page .content-block hr{margin:1em 0;border:0;padding:0;height:1px;background:rgba(17,17,17,.1);width:100%}.guide-page .content-block blockquote{background:#f7faff;border-radius:12px;box-shadow:0 0 12px -6px #c8ddff,0 0px 0px 2px #f1f6ff;margin:1rem 0;padding:1px 1em;font-style:italic;font-size:.9em}.guide-page .content-block .table-container{background:#fff;border-radius:12px;box-shadow:0 0 12px -6px rgba(0,0,0,.05),0 0px 0px 2px rgba(0,0,0,.03);overflow:hidden;overflow-x:auto;font-family:inherit;max-width:calc(100vw - 2em);margin:2rem 0}.guide-page .content-block .table-container table{width:100%;border-collapse:collapse;text-align:left}.guide-page .content-block .table-container table thead{background-color:#fff;border-bottom:2px solid #e5e7eb}.guide-page .content-block .table-container table thead th{padding:1rem 1.5rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.guide-page .content-block .table-container table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.guide-page .content-block .table-container table tbody tr:last-child{border-bottom:none}.guide-page .content-block .table-container table tbody tr:hover{background-color:#f9fafb}.guide-page .content-block .table-container table tbody td{padding:1rem 1.5rem;font-size:.95rem;color:#1f2937;line-height:1.5}.guide-page .content-block .table-container table tbody td:first-child{font-weight:600;color:color-mix(in srgb, #1f2937, #000 10%);white-space:nowrap}.guide-page .content-block h1,.guide-page .content-block h2,.guide-page .content-block h3,.guide-page .content-block h4{color:#111113}.guide-page .content-block h1{font-size:clamp(1.75rem,5vw,4rem);line-height:1.1}.guide-page .content-block h2{font-size:clamp(1.5rem,4vw,2.3rem);line-height:1.2;text-wrap:balance}.guide-page .content-block ul li{margin-bottom:.4em}.guide-page .content-block hr{margin:2em 0}