.ep-eyebrow{margin:0 0 var(--ui-space-2);font-size:var(--ui-text-s);font-weight:var(--ui-weight-strong);color:var(--ui-ink-3)}.ep-head-cta{margin-top:var(--ui-space-5)}.ep-body{margin-top:var(--ui-space-section)}.ep-body>*{max-width:800px}.ep-section{margin-top:var(--ui-space-9)}.ep-section:first-child{margin-top:0}.ep-section .cer-h2{scroll-margin-top:96px}.ep-section p{margin:0 0 var(--ui-space-4);color:var(--ui-ink-2);line-height:1.55}.ep-list{margin:0 0 var(--ui-space-4);padding-left:var(--ui-space-5);color:var(--ui-ink-2);line-height:1.55}.ep-list li+li{margin-top:var(--ui-space-2)}.ep-table{margin-bottom:var(--ui-space-4)}.ep-table-scroll{overflow-x:auto}.ep-table table{width:100%;border-collapse:collapse;font-size:var(--ui-text-s);text-align:left}.ep-table th,.ep-table td{padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-3) 0;vertical-align:top;border-bottom:1px solid var(--ui-hair);color:var(--ui-ink-2)}.ep-table th{-webkit-hyphens:manual;hyphens:manual}.ep-table thead th{vertical-align:bottom;border-bottom-color:var(--ui-ink-3);font-weight:var(--ui-weight-strong);color:var(--ui-ink)}.ep-table tbody th{font-weight:var(--ui-weight-strong);color:var(--ui-ink)}.ep-table-note{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-s);color:var(--ui-ink-3)}.ep-example{margin:var(--ui-space-5) 0;padding-top:var(--ui-space-4);border-top:1px solid var(--ui-hair)}.ep-example-label{margin:0 0 var(--ui-space-2);font-size:var(--ui-text-s);font-weight:var(--ui-weight-strong);color:var(--ui-ink-3)}.ep-example-prompt{color:var(--ui-ink);white-space:pre-line}.ep-example ol{margin:0 0 var(--ui-space-3);padding-left:var(--ui-space-5);font-size:var(--ui-text-s);color:var(--ui-ink-2)}.ep-answer{font-size:var(--ui-text-s)}.ep-answer b{color:var(--ui-ink)}.ep-links{list-style:none;margin:0 0 var(--ui-space-4);padding:0;display:flex;flex-direction:column}.ep-links a,.ep-related a{display:inline-flex;min-height:44px;align-items:center;gap:var(--ui-space-2);color:var(--ui-accent-ink);font-weight:var(--ui-weight-strong);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--ui-motion-fast) var(--ui-ease)}.ep-links a:hover,.ep-related a:hover{text-decoration-color:currentColor}.ep-related{margin-top:var(--ui-space-9);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-hair)}.ep-related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--ui-space-6)}@media(prefers-reduced-motion:reduce){.ep-links a,.ep-related a{transition:none}}
