.ml-guide-header{border-bottom:1px solid var(--ml-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.ml-guide-header nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ml-guide-header nav a{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.ml-guide-header nav a[aria-current=page]{color:var(--ml-wine);text-underline-offset:7px;text-decoration:underline}.ml-guide-header .language-select{max-width:155px}.ml-guide-breadcrumb{color:var(--ml-muted);align-items:center;gap:10px;padding-top:22px;font-size:13px;display:flex}.ml-guide-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.ml-guide-hero{padding-block:48px 60px}.ml-guide-hero h1{text-wrap:balance;max-width:960px;margin-block:20px 24px;font-size:clamp(36px,5.4vw,66px);line-height:1.12}.ml-guide-hero>p{max-width:850px;color:var(--ml-muted);font-size:18px;line-height:1.8}.ml-guide-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.ml-guide-section{padding-block:60px}.ml-guide-section h2{text-wrap:balance;font-size:clamp(28px,3.8vw,42px);line-height:1.25}.ml-guide-tint{background:var(--ml-pale);border-block:1px solid var(--ml-line)}.ml-guide-table-wrap{border:1px solid var(--ml-line);border-radius:12px;overflow-x:auto}.ml-guide-table-wrap:focus-visible{outline:3px solid var(--ml-wine);outline-offset:4px}.ml-guide-table{border-collapse:collapse;text-align:start;width:100%;min-width:560px;font-size:15px}.ml-guide-table th,.ml-guide-table td{border-bottom:1px solid var(--ml-line);text-align:start;vertical-align:top;padding:21px 22px}.ml-guide-table thead{background:var(--ml-pale)}.ml-guide-table thead th{font-size:17px}.ml-guide-table thead th span{color:var(--ml-wine);margin-top:5px;font-size:12px;font-weight:400;display:block}.ml-guide-table tr>:nth-child(2){background:#fff7f980}.ml-guide-table tbody th{width:42%;font-weight:500}.ml-guide-table tbody tr:last-child>*{border-bottom:0}.ml-guide .ml-guide-disclosure{color:var(--ml-muted);max-width:1000px;margin-top:20px;font-size:14px;line-height:1.8}.ml-guide-lead{color:var(--ml-muted);max-width:850px;font-size:16px}.ml-guide-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.ml-guide-examples article{border:1px solid var(--ml-line);background:#fff;border-radius:12px;padding:26px}.ml-guide-examples h3{letter-spacing:-.02em;font-size:20px}.ml-guide-examples dl{margin:18px 0 0}.ml-guide-examples dl div{justify-content:space-between;align-items:baseline;gap:14px;margin-top:10px;display:flex}.ml-guide-examples dt{color:var(--ml-muted);font-size:14px}.ml-guide-examples dd{color:var(--ml-wine);margin:0;font-weight:700}.ml-guide-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ml-guide-tools article{border-top:1px solid var(--ml-line);padding-block:24px}.ml-guide-tools svg{color:var(--ml-wine);margin-bottom:18px}.ml-guide-tools h3{letter-spacing:-.025em;margin-bottom:12px;font-size:22px}.ml-guide-tools p{color:var(--ml-muted);font-size:16px;line-height:1.8}.ml-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 60px;padding-inline-start:24px;display:grid}.ml-guide-steps li{padding-inline-start:8px}.ml-guide-steps li::marker{color:var(--ml-wine);font-weight:700}.ml-guide-steps strong{font-size:20px}.ml-guide-steps p{color:var(--ml-muted);margin-top:10px;line-height:1.8}.ml-guide-steps a{min-height:44px;color:var(--ml-wine);align-items:center;gap:8px;margin-top:10px;font-weight:600;display:inline-flex}.ml-guide [dir=ltr],.ml-guide bdi{unicode-bidi:isolate}.ml-guide[dir=rtl] h1,.ml-guide[dir=rtl] h2,.ml-guide[dir=rtl] h3{letter-spacing:0;line-height:1.5}.ml-guide[dir=rtl] .ml-guide-breadcrumb>svg{transform:rotate(180deg)}@media (max-width:900px){.ml-guide-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-guide-examples{gap:12px}.ml-guide-examples article{padding:20px 16px}}@media (max-width:640px){.ml-guide-header{gap:12px;padding-block:16px}.ml-guide-header nav{order:3;gap:24px;width:100%}.ml-guide-header .language-select{max-width:130px}.ml-guide-hero{padding-block:28px 40px}.ml-guide-hero>p{font-size:16px}.ml-guide-section{padding-block:40px}.ml-guide-tools,.ml-guide-examples,.ml-guide-steps{grid-template-columns:1fr}.ml-guide-steps{gap:25px}.ml-guide-table th,.ml-guide-table td{padding:16px}.ml-guide-examples article{padding:22px}.ml-guide-actions .ml-btn{width:100%}.ml-guide .ml-closing{padding:30px 24px}}
