@layer components{.site .site-guide-main{padding-block:56px 96px}@media (min-width: 1024px){.site .site-guide-main{padding-block:72px 120px}}.site .site-guide-h1{font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.025em}@media (min-width: 1024px){.site .site-guide-h1{font-size:44px;line-height:52px}}.site .site-guide-h2{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em}.site .site-guide-heading{margin-bottom:24px}.site .site-guide-section{margin-top:64px;scroll-margin-top:96px}.site .site-guide-related{margin-top:80px}.site .site-guide-cta{margin-top:56px;padding:32px}@media (min-width: 768px){.site .site-guide-cta{padding:48px}}@media (min-width: 1024px){.site .site-guide-heading{margin-bottom:32px}.site .site-guide-section{margin-top:80px}.site .site-guide-related{margin-top:96px}}.site .site-guide-chip{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--site-radius-pill);background:var(--site-panel);color:var(--site-ink);font-size:15px;font-weight:500;transition:background-color .15s ease,color .15s ease}.site .site-guide-chip:hover,.site .site-guide-chip[aria-current=true]{background:var(--site-ink);color:#fff}.site .site-guide-chip:focus-visible,.site .site-guide-card:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.site .site-guide-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 640px){.site .site-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.site .site-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.site .site-guide-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:32px;background:var(--site-ground);border:1px solid var(--site-line);border-radius:var(--site-radius-panel)}.site .site-guide-card:hover{border-color:var(--site-ink)}.site .site-guide-card-title{font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.01em;color:var(--site-ink)}.site .site-guide-card-summary{font-size:16px;line-height:26px;color:var(--site-muted)}.site .site-guide-crumbs{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;color:var(--site-muted)}.site .site-guide-crumbs a{color:var(--site-muted);white-space:nowrap}.site .site-guide-crumbs a:hover{color:var(--site-ink);text-decoration:underline;text-underline-offset:3px}.site .site-guide-crumbs [aria-current=page]{color:var(--site-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site .site-guide-column{width:100%;max-width:768px;margin-inline:auto;padding-inline:24px}.site .site-guide-summary{padding:24px;border-radius:var(--site-radius-tile);background:var(--site-panel);color:var(--site-ink);font-size:18px;line-height:30px;font-weight:500}.site .site-guide-quiet a{color:var(--site-ink);text-decoration:underline;text-underline-offset:3px}.site .site-prose{font-size:18px;line-height:30px;color:var(--site-body);overflow-wrap:break-word}.site .site-prose>:first-child{margin-top:0}.site .site-prose>:last-child{margin-bottom:0}.site .site-prose p{margin:0 0 24px}.site .site-prose h2{margin:56px 0 16px;font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em}.site .site-prose h3{margin:40px 0 12px;font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.01em}.site .site-prose h4{margin:32px 0 8px;font-size:18px;line-height:30px;font-weight:600}.site .site-prose a{color:var(--site-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.site .site-prose a:hover{text-decoration-thickness:2px}.site .site-prose strong{color:var(--site-ink);font-weight:600}.site .site-prose ul,.site .site-prose ol{margin:0 0 24px;padding-left:26px}.site .site-prose ul{list-style:disc}.site .site-prose ol{list-style:decimal}.site .site-prose li{margin:8px 0;padding-left:4px}.site .site-prose li::marker{color:var(--site-muted)}.site .site-prose li>p{margin:0 0 8px}.site .site-prose li>ul,.site .site-prose li>ol{margin:8px 0}.site .site-prose blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:2px solid var(--site-ink);color:var(--site-ink)}.site .site-prose blockquote>:last-child{margin-bottom:0}.site .site-prose code{padding:2px 6px;border-radius:6px;background:var(--site-panel);color:var(--site-ink);font-family:var(--site-mono);font-size:.875em}.site .site-prose pre{margin:0 0 24px;padding:20px 24px;border-radius:var(--site-radius-tile);background:var(--site-panel);overflow-x:auto;font-size:15px;line-height:24px}.site .site-prose pre code{padding:0;background:none;font-size:inherit}.site .site-prose hr{margin:48px 0;border:0;border-top:1px solid var(--site-line)}.site .site-prose img{margin:32px 0;max-width:100%;height:auto;border-radius:var(--site-radius-tile);border:1px solid var(--site-line)}.site .site-prose table{display:block;width:100%;margin:0 0 24px;overflow-x:auto;border-collapse:collapse;font-size:16px;line-height:26px}.site .site-prose th,.site .site-prose td{padding:12px 16px 12px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--site-line)}.site .site-prose th{color:var(--site-ink);font-weight:600;border-bottom-color:var(--site-ink)}}
