
body{background:#f2f6f8;color:#15323f}.guide{max-width:960px;margin:auto;padding:28px 20px 60px}.guide h1{font-size:clamp(27px,5vw,42px);line-height:1.15}.guide h2{margin-top:28px}.guide .lead{font-size:19px;line-height:1.6;color:#476272}.guide .panel{background:white;padding:24px;border:1px solid #d6e1e6;border-radius:16px;margin:20px 0}.guide .overline{font-size:12px;letter-spacing:2px;font-weight:bold;color:#157f88}.guide .columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide label{display:block;margin:18px 0 6px;font-weight:bold}.guide a{color:#096c81}.guide .primary{color:white}.guide li{margin:12px 0;line-height:1.55}.guide details{margin:18px 0;background:white;border:1px solid #d6e1e6;border-radius:14px;padding:20px}.guide summary{cursor:pointer;font-size:20px;font-weight:bold}.guide table{width:100%;border-collapse:collapse;font-size:14px}.guide th,.guide td{text-align:left;vertical-align:top;border-bottom:1px solid #d6e1e6;padding:12px 8px}.guide th{background:#f0f6f6}.guide pre{white-space:pre-wrap;background:#143240;color:white;padding:20px;border-radius:10px}.guide .scroll{overflow:auto}.guide img{width:46px;height:46px;vertical-align:middle;margin-right:12px}.guide .back{display:inline-block;margin-bottom:24px}@media(max-width:650px){.guide .columns{grid-template-columns:1fr}.guide .panel{padding:18px}}

.guide .contact-actions{margin-top:20px;gap:12px;flex-wrap:wrap}

.guide [data-example-id] table{min-width:670px}.guide [data-example-id] td:nth-child(1){width:35%}.guide [data-example-id] td:nth-child(2){width:12%}.guide [data-example-id] td:nth-child(3){width:35%}
