/* Evidence and SDK control explanations shared by the primary product pages. */
.position-proof a,.home-proofline a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.position-section{padding:56px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.position-section p{max-width:960px;margin-top:20px;color:var(--mut)}
.position-section a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.position-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:30px 0}
.position-controls li{padding-top:16px;border-top:2px solid var(--amber)}
.position-controls b,.position-controls span{display:block}
.position-controls b{font-size:17px;margin-bottom:9px}
.position-controls span{font-size:14px;line-height:1.65;color:var(--mut)}
.sdk-table td:nth-child(3) a{display:inline-block;min-height:30px;line-height:30px}
.arena-scale-note{flex-wrap:wrap}
.arena-scale-note>p{flex-basis:100%;min-width:0}
.arena-scale-note>a{max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(min-width:901px){.arena-scale,.arena-continuity,.arena-build,.arena-operations,.arena-boundary-section,.arena-routes,.arena-faq-section{padding-block:48px}}
@media(max-width:760px){.position-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:390px){.position-controls{grid-template-columns:1fr;gap:16px}}
