.v5r-root{-webkit-text-size-adjust:100%;text-size-adjust:100%;--v5r-measure:68ch;--v5r-rule:rgba(255,255,255,0.12);--v5r-code-bg:#1a2030}.v5r-root .v5-nav-wrap{background:var(--v5-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.v5r-root .v5-nav-right .v5-btn--primary{box-shadow:none;background:transparent;border-color:transparent;color:var(--v5-muted);font-weight:500;padding-left:0;padding-right:0}.v5r-root .v5-nav-right .v5-btn--primary:hover{color:var(--v5-text)}.v5r-page{padding:72px 0 96px}.v5r-head{max-width:860px;padding-bottom:40px;border-bottom:1px solid var(--v5r-rule)}.v5r-head h1{font-family:var(--v5-display);font-size:clamp(32px,3.4vw,44px);line-height:1.12;letter-spacing:-.02em;font-weight:600;margin:0 0 20px;color:var(--v5-text);text-wrap:balance}.v5r-lede{font-size:17px;line-height:1.65;color:var(--v5-muted);margin:0 0 18px;max-width:var(--v5r-measure)}.v5r-meta{font-size:14px;color:var(--v5-muted-2);margin:0}.v5r-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:72px;align-items:start}.v5r-body{min-width:0;max-width:860px}.v5r-body section{padding-top:44px;margin-top:44px;border-top:1px solid var(--v5r-rule);scroll-margin-top:80px}.v5r-body section:first-child{border-top:0;margin-top:0}.v5r-body h2{font-family:var(--v5-display);font-size:26px;line-height:1.25;letter-spacing:-.01em;font-weight:600;margin:0 0 18px;color:var(--v5-text)}.v5r-body li,.v5r-body p{font-size:17px;line-height:1.7;color:var(--v5-muted);max-width:var(--v5r-measure)}.v5r-body p{margin:0 0 18px}.v5r-body ol,.v5r-body ul{margin:0 0 18px;padding-left:22px}.v5r-body li{margin:0 0 10px;padding-left:4px}.v5r-body li::marker{color:var(--v5-muted-2)}.v5r-body a{color:var(--v5-brass-bright);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(226,192,127,.45)}.v5r-body a:hover{text-decoration-color:currentColor}.v5r-body li code,.v5r-body p code,.v5r-body td code{white-space:nowrap;font-family:var(--v5-mono);font-size:.88em;color:var(--v5-text)}.v5r-answers p{color:var(--v5-text);margin-bottom:20px}.v5r-table{margin:8px 0 28px}.v5r-table-scroll{overflow-x:auto}.v5r-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.v5r-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v5r-table thead th{text-align:left;font-weight:600;color:var(--v5-text);padding:0 20px 10px 0;border-bottom:1px solid rgba(255,255,255,.28);vertical-align:bottom}.v5r-table tbody td,.v5r-table tbody th{text-align:left;vertical-align:top;padding:12px 20px 12px 0;border-bottom:1px solid var(--v5r-rule);color:var(--v5-muted)}.v5r-table tbody th{font-weight:600;color:var(--v5-text);min-width:140px}.v5r-code figcaption,.v5r-shot figcaption,.v5r-table figcaption{font-size:14px;line-height:1.6;color:var(--v5-muted-2);margin-top:12px;max-width:var(--v5r-measure)}.v5r-code{margin:8px 0 28px;background:var(--v5r-code-bg)}.v5r-code figcaption{padding:12px 20px 0}.v5r-code figcaption,.v5r-code pre{margin:0;font-family:var(--v5-mono)}.v5r-code pre{padding:12px 20px 18px;overflow-x:auto;font-size:14px;line-height:1.65;color:var(--v5-text)}.v5r-shot{margin:8px 0 28px}.v5r-shot img{display:block;width:100%;height:auto;border:1px solid var(--v5r-rule)}.v5r-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px}.v5r-body a.v5r-btn{display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:14px 20px;color:var(--v5-bg);background:var(--v5-brass-bright);text-decoration:none;border-radius:2px}.v5r-body a.v5r-btn:hover{background:#ecd09a}.v5r-body a.v5r-quiet{font-size:14px}.v5r-faq details+details{border-top:1px solid var(--v5r-rule)}.v5r-faq summary{cursor:pointer;list-style:none;padding:16px 32px 16px 0;position:relative;font-size:17px;font-weight:600;line-height:1.45;color:var(--v5-text)}.v5r-faq summary::-webkit-details-marker{display:none}.v5r-faq summary:after{content:"+";position:absolute;right:4px;top:15px;font-weight:400;color:var(--v5-muted-2)}.v5r-faq details[open] summary:after{content:"\2212"}.v5r-faq details p{margin:0 0 18px}.v5r-sources{font-size:14px}.v5r-body .v5r-sources li{font-size:14px;line-height:1.6;margin-bottom:8px}.v5r-body .v5r-related a,.v5r-body .v5r-sources a{color:var(--v5-text);text-decoration-color:var(--v5r-rule)}.v5r-sources span{display:block;color:var(--v5-muted-2)}.v5r-body .v5r-related{list-style:none;padding:0}.v5r-body .v5r-related li{padding:0}.v5r-footer{border-top:1px solid var(--v5r-rule);padding:32px 0 40px;font-size:14px}.v5r-footer ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px 28px}.v5r-footer a{color:var(--v5-muted)}.v5r-footer a:hover{color:var(--v5-text)}.v5r-footer p{margin:0;color:var(--v5-muted-2);display:flex;flex-wrap:wrap;gap:4px 24px}.v5r-toc{position:sticky;top:96px;padding-top:44px;font-size:14px}.v5r-toc p{margin:0 0 12px;color:var(--v5-text);font-weight:600}.v5r-toc ul{list-style:none;margin:0;padding:0}.v5r-toc li{margin:0 0 10px;line-height:1.45}.v5r-toc a{color:var(--v5-muted)}.v5r-toc a:hover{color:var(--v5-text)}@media (max-width:1080px){.v5r-grid{grid-template-columns:minmax(0,1fr)}.v5r-toc{display:none}}@media (max-width:640px){.v5r-root .v5-container{width:calc(100% - 32px)}.v5r-page{padding:40px 0 64px}.v5r-head{padding-bottom:28px}.v5r-body section{padding-top:32px;margin-top:32px}.v5r-body h2{font-size:22px}.v5r-body li,.v5r-body p,.v5r-faq summary{font-size:16px}.v5r-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v5r-table table,.v5r-table tbody,.v5r-table tbody td,.v5r-table tbody th,.v5r-table tr{display:block;width:100%}.v5r-table tr{padding:14px 0;border-bottom:1px solid var(--v5r-rule)}.v5r-table tbody td,.v5r-table tbody th{border:0;padding:2px 0}.v5r-table tbody th{margin-bottom:4px}.v5r-table tbody td:before{content:attr(data-label) ": ";color:var(--v5-muted-2)}.v5r-code pre{font-size:11px;padding:10px 14px 16px;white-space:pre-wrap;overflow-wrap:anywhere}.v5r-code figcaption{padding:10px 14px 0}}.v5r-code pre code{font:inherit;color:inherit;background:none;padding:0}