/* ARTERY editorial system. Native forms and stored policy text are retained. */
.artery-native .ae-shell{--ae-ink:#28302b;--ae-muted:#7a8277;--ae-line:#dfe4da;--ae-paper:#fff;--ae-accent:#a66d42;max-width:1240px;padding:46px 0 24px;color:var(--ae-ink)}
.ae-shell *{box-sizing:border-box}.ae-shell a{color:inherit}.ae-shell p{margin:0 0 17px;font-size:14px;line-height:1.85}.ae-shell h2{font-size:25px;line-height:1.3;letter-spacing:-.65px;margin:0 0 22px;font-weight:650}.ae-shell h3{font-size:18px;line-height:1.4;letter-spacing:-.3px;margin:0 0 13px}.ae-shell ul{padding-left:22px;margin:16px 0 22px}.ae-shell li{font-size:14px;line-height:1.85;margin:8px 0}.ae-shell strong{font-weight:650}.ae-shell a:focus-visible,.ae-shell summary:focus-visible,.ae-shell [tabindex]:focus-visible{outline:2px solid #8a9a7a;outline-offset:5px;border-radius:4px}.ae-shell :is(section,div)[id]{scroll-margin-top:100px}
.ae-heading{border-bottom:1px solid var(--ae-line);padding:0 0 27px;margin:0 0 24px;display:flex;flex-direction:column;gap:14px}.ae-heading>p{font-size:10px!important;letter-spacing:2px;margin:0;color:var(--ae-muted)}.ae-heading>p span{padding:0 12px;color:#b6bcae}.ae-heading h1{font-size:clamp(32px,3vw,47px);line-height:1.12;font-weight:650;letter-spacing:-1.6px;margin:0}.ae-lead{max-width:850px;margin:0 0 38px}.ae-lead p{color:#677064;font-size:15px}.ae-lead .ae-rule-kicker,.ae-lead>span{display:none}.ae-lead .ae-rule-caption{font-size:11px;letter-spacing:.3px;color:var(--ae-muted);margin:15px 0 0}
.ae-reading{display:grid;grid-template-columns:245px minmax(0,1fr);gap:52px;align-items:start}.ae-toc{position:sticky;top:70px;display:flex;flex-direction:column;gap:3px;padding-right:22px}.ae-toc .ae-toc-label{font-size:9px;letter-spacing:1.8px;color:#929989;margin:2px 0 18px}.ae-toc a{font-size:12px;line-height:1.6;padding:9px 12px;border-left:1px solid var(--ae-line);text-decoration:none;transition:color .2s,border-color .2s,background .2s}.ae-toc a:hover{border-color:#a7794e;color:#925d37;background:#f0eee7}.ae-document{min-width:0}.ae-chapter{padding:28px 34px 30px;background:white;border:1px solid var(--ae-line);border-radius:4px 20px 20px 20px;margin:0 0 18px}.ae-chapter h2{font-size:22px;line-height:1.45;letter-spacing:-.4px;padding-bottom:18px;border-bottom:1px solid #edf0e8;margin-bottom:22px}.ae-chapter-body>p:last-child{margin-bottom:0}.ae-chapter-body a,.ae-rule-section a,.ae-rule-contact a,.ae-aml-policy a{border-bottom:1px solid #b4bfab;text-decoration:none}.ae-aml-body{display:flow-root}.ae-aml-definitions{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 23px}.ae-aml-definitions>div{border-left:2px solid #d9bfa3;padding-left:14px}.ae-aml-term{font-size:23px!important;font-weight:650;letter-spacing:-1px;margin-bottom:7px!important}.ae-aml-definition{font-size:12px!important;color:#6f786a;line-height:1.7!important}.ae-aml-note,.ae-rule-note{padding:17px 20px;background:#f8f6f0;border-left:2px solid #cfab83;font-size:12px!important;line-height:1.8!important;margin:22px 0}.ae-aml-risks{columns:2;column-gap:28px}.ae-aml-risks li{break-inside:avoid;font-size:12px}.ae-aml-timeline{padding:0!important;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:18px}.ae-aml-timeline li{margin:0;padding:18px;background:#f5f7f1;border-radius:12px}.ae-aml-timeline strong,.ae-aml-timeline span{display:block}.ae-aml-timeline strong{font-size:17px;margin-bottom:8px}.ae-aml-timeline span{font-size:12px;line-height:1.7}
/* Rules are an indexed handbook, with a vertical route and a compact reference. */
.ae-rule-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px;margin:0 0 38px;padding:12px 25px;background:#ecefe5;border-radius:16px}.ae-rule-step{position:relative;padding:19px 0 18px 42px;border-bottom:1px solid #d9dfcf}.ae-rule-step:nth-last-child(-n+2){border-bottom:0}.ae-rule-num{position:absolute;left:0;top:20px;font-size:11px;color:#849176}.ae-rule-step h3{font-size:14px;margin-bottom:6px}.ae-rule-step p{font-size:12px;line-height:1.7;margin:0;color:#707a67}.ae-rule-section{margin:0 0 38px;padding:0 0 28px;border-bottom:1px solid var(--ae-line)}.ae-rule-kicker{font-size:9px!important;letter-spacing:1.5px;color:#9b7755;margin-bottom:12px!important}.ae-rule-section>h2{font-size:28px}.ae-rule-table-wrap{max-height:470px;overflow:auto;border:1px solid var(--ae-line);border-radius:14px;margin:22px 0;background:white;scrollbar-width:thin;scrollbar-color:#b9c4ad #f5f7f0}.ae-rule-table{border-collapse:collapse;width:100%;font-size:12px;min-width:470px}.ae-rule-table th{position:sticky;top:0;text-align:left;background:#e9eee0;padding:16px 20px;font-weight:550;z-index:1}.ae-rule-table td{padding:13px 20px;border-top:1px solid #edf0e7;vertical-align:middle}.ae-rule-table tr:nth-child(even){background:#fafbf8}.ae-rule-table td:last-child{width:34%;font-variant-numeric:tabular-nums;font-size:17px}.ae-rule-asset-list{display:block;font-size:10px;color:#8a9381;margin-top:4px}.ae-rule-caption{font-size:11px!important;color:#7e8776}.ae-rule-payouts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.ae-rule-payout{padding:23px;border:1px solid var(--ae-line);border-radius:14px;background:white}.ae-rule-payout p{font-size:12px}.ae-rule-label{font-size:11px!important;color:#7a866e}.ae-rule-time{font-size:34px!important;letter-spacing:-1px;line-height:1.2!important;margin:10px 0 20px!important}.ae-rule-time span{font-size:12px;letter-spacing:0}.ae-rule-details>.ae-chapter{padding:25px 0;background:none;border:0;border-radius:0;border-top:1px solid var(--ae-line);margin:0}.ae-rule-details>.ae-chapter h2{font-size:19px;border:0;padding-bottom:0}.ae-rule-contact{background:#29312a;color:white;border-radius:18px;padding:28px 32px;margin-top:26px}.ae-rule-contact h2{font-size:23px}.ae-rule-contact p{font-size:12px;color:#d3dbcd}.ae-rule-contact p:last-child{margin:0}.ae-rule-contact a{color:white;border-color:#74816c}
/* Partner page: an invitation, a reward strip and a numbered editorial list. */
.ae-aff-intro{max-width:710px;margin-bottom:30px;color:#7b8375}.ae-aff-split{display:grid;grid-template-columns:1fr 1.65fr;gap:55px;padding:30px 0 36px;border-bottom:1px solid var(--ae-line);margin-bottom:34px}.ae-aff-label h2{font-size:31px}.ae-aff-label p{font-size:12px;color:#7c8575;max-width:230px}.ae-aff-eyebrow{display:block;font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:#a17b57;margin-bottom:17px}.ae-aff-panel{min-width:0}.ae-aff-panel p{font-size:14px}.ae-aff-panel p a{border-bottom:1px solid #a8b49a}.ae-aff-account,.ae-aff-file-button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;padding:14px 20px;border-radius:10px;background:#29322a;color:white!important;text-decoration:none;margin-top:12px;font-size:12px;transition:background .2s,transform .2s}.ae-aff-account:hover,.ae-aff-file-button:hover{background:#45533e;transform:translateY(-1px)}.ae-aff-section{margin:0 0 42px}.ae-aff-heading{margin-bottom:23px}.ae-aff-heading h2{margin-bottom:10px}.ae-aff-heading p{font-size:12px;color:#7b8473}.ae-aff-rates{display:grid;grid-template-columns:1fr 1fr;background:#29322a;color:white;border-radius:18px;overflow:hidden}.ae-aff-rate{padding:30px 34px}.ae-aff-rate+div{border-left:1px solid #4b5945}.ae-aff-rate-badge{font-size:39px;line-height:1.3;letter-spacing:-1.4px;font-weight:550;display:block;margin-bottom:13px}.ae-aff-rate-custom{font-size:27px;padding-top:8px;letter-spacing:-.6px}.ae-aff-rate p{font-size:12px;line-height:1.8;color:#d0d9c8;max-width:330px;margin:0}.ae-aff-scale .ae-chapter{margin-top:16px;border-radius:12px;padding:20px 25px}.ae-aff-scale .ae-chapter h2{font-size:13px;padding:0;border:0;margin:0 0 9px}.ae-aff-scale .ae-chapter p{font-size:12px;margin:0;color:#7b8572}.ae-aff-steps{display:flex;flex-direction:column}.ae-aff-step{display:grid;grid-template-columns:60px 240px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--ae-line);align-items:start}.ae-aff-step h3{font-size:17px;margin:0}.ae-aff-step p{font-size:12px;line-height:1.8;color:#7d8576;margin:0;max-width:530px}.ae-aff-step-top{font-size:24px;line-height:1;color:#b7bda9}.ae-aff-icon{display:none}.ae-aff-files{padding:30px;background:#ecefe5;border-radius:16px;border-bottom:0}.ae-aff-file-head{display:flex;gap:20px;align-items:center;justify-content:space-between}.ae-aff-file-title h3{font-size:17px;margin:0 0 5px}.ae-aff-file-title>span{font-size:10px;color:#8c937f}.ae-aff-format{font-size:9px;padding:4px 6px;background:#dfe6d4;border-radius:4px;margin-left:8px;vertical-align:middle}.ae-aff-file-button{margin:0;gap:12px;white-space:nowrap;padding:12px 15px}.ae-aff-file-url{display:block;margin:24px 0 13px;font-family:monospace;overflow-wrap:anywhere;font-size:13px}.ae-aff-feed-note{font-size:11px!important;color:#8c947f;margin:0!important}.ae-disclosure{border:1px solid var(--ae-line);border-radius:14px;background:white}.ae-disclosure summary{padding:22px 26px;cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:20px}.ae-disclosure summary:after{content:'+';font-size:20px;color:#8a967e}.ae-disclosure[open] summary:after{content:'−'}.ae-disclosure>.ae-chapter-body{padding:8px 28px 28px}.ae-disclosure h2{font-size:20px;margin-top:26px}.ae-aff-policy-body{font-size:14px;line-height:1.9}
/* Contacts: directly actionable channels alongside the unchanged native form. */
.ae-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:start}.ae-contact-sidebar{padding-top:8px}.ae-contact-sidebar>h2{font-size:29px;margin-bottom:10px}.ae-contact-intro{color:#798270;max-width:400px}.ae-contact-sidebar h3{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#8c967f;margin-top:30px}.ae-contact-links{display:flex;flex-direction:column;gap:0}.ae-contact-row{display:flex;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--ae-line);text-decoration:none;transition:color .2s}.ae-contact-row:hover{color:#9b6b42}.ae-contact-row>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.ae-contact-icon{width:32px;height:32px;border:1px solid #dce3d2;border-radius:50%;flex:none;display:grid;place-items:center;color:#8a967c}.ae-contact-icon:before{content:'↗';font-size:16px}.ae-contact-icon--clock:before{content:'◷'}.ae-contact-icon--email:before{content:'✉';font-size:14px}.ae-contact-icon--shield:before{content:'✓'}.ae-contact-label{font-size:11px;color:#88917d}.ae-contact-description{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ae-contact-help{font-size:11px!important;color:#88927c;margin-top:24px!important;max-width:380px}.ae-contact-form-card{background:white;border:1px solid var(--ae-line);padding:30px;border-radius:20px}.ae-contact-form-heading{display:flex;gap:15px;align-items:center;margin-bottom:27px;padding-bottom:22px;border-bottom:1px solid #edf0e6}.ae-contact-form-heading .ae-contact-label{display:block;font-size:23px;color:#29322a;letter-spacing:-.5px;margin-bottom:5px}.ae-contact-form-heading .ae-contact-description{font-size:11px;color:#87907d}.ae-contact-native-form form{max-width:none!important}.ae-contact-native-form :is(.cf_div_title,.cf_div_text){background:none;padding:0}.ae-contact-native-form .cf_div_title{display:none}.ae-contact-native-form .cf_form{padding:0;background:none}.ae-contact-native-form label{font-size:12px}.ae-contact-native-form input:not([type=checkbox]):not([type=hidden]),.ae-contact-native-form textarea{width:100%;border:1px solid #dfe5d6;background:#f8faf5;border-radius:9px;padding:12px 14px;color:#29322a;font:inherit;box-sizing:border-box}.ae-contact-native-form textarea{min-height:130px;resize:vertical}.ae-contact-native-form input[type=submit]{background:#29322a!important;color:white!important;width:auto!important;min-width:160px;border:0;padding:14px 24px;cursor:pointer}.ae-contact-native-form input:focus,.ae-contact-native-form textarea:focus{outline:2px solid #dae4d0;outline-offset:1px}.ae-contact-resources{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;margin-top:46px;padding-top:30px;border-top:1px solid var(--ae-line)}.ae-contact-resources h2{font-size:19px}.ae-contact-resources .ae-contact-description{font-size:12px}.ae-contact-resources .ae-contact-row{padding:13px 0}.ae-contact-resources .ae-contact-label{font-size:13px;color:#414d39}
/* AML bot is a distinct two-column launch page; no inherited artwork. */
.ae-proverit-aml{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:start;padding:25px 0 20px}.ae-aml-intro{padding:0;margin-bottom:35px}.ae-aml-eyebrow{font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:#9c7853;display:block;margin-bottom:24px}.ae-aml-intro h2{font-size:clamp(30px,3.3vw,46px);font-weight:550;letter-spacing:-1.5px;line-height:1.17;margin-bottom:22px}.ae-aml-intro p{color:#79826e;max-width:380px}.ae-check-copy>.ae-aml-note{margin:25px 0;border-radius:0 12px 12px 0}.ae-aml-note strong{display:block;font-size:12px;margin-bottom:7px}.ae-aml-note p{font-size:12px;margin:0;line-height:1.8}.ae-check-copy>.ae-aml-policy{font-size:11px;color:#8c937f;margin-top:20px}.ae-aml-card{padding:32px 34px 34px;background:#29332b;color:white;border-radius:24px;box-shadow:0 15px 40px #28352c0a;position:relative;overflow:hidden}.ae-aml-card:after{content:'';position:absolute;width:240px;height:240px;border:1px solid #ffffff0d;border-radius:50%;right:-100px;top:-100px;pointer-events:none}.ae-aml-card-top{display:flex;justify-content:space-between;align-items:start;margin-bottom:35px}.ae-aml-artery-logo{display:block;width:62px;height:62px;object-fit:cover;border-radius:50%;margin:0;float:none}.ae-aml-step{font-size:10px;letter-spacing:1.5px;color:#a4b198}.ae-aml-card h3{font-size:28px;letter-spacing:-.8px;font-weight:550;margin-bottom:18px}.ae-aml-card>p{font-size:13px;color:#d0dac7;line-height:1.9;max-width:340px}.ae-aml-card-actions{display:flex;flex-direction:column;margin-top:30px;gap:16px}.ae-aml-button{background:#e6eedc;color:#29332b!important;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:10px;padding:15px 18px;font-size:13px;transition:background .2s,transform .2s}.ae-aml-button:hover{background:#f3f8ec;transform:translateY(-2px)}.ae-aml-card-caption{font-size:10px;color:#9aa88d}
@media(prefers-reduced-motion:reduce){.ae-shell *{transition:none!important;scroll-behavior:auto!important}}
@media(max-width:1000px){.ae-reading{grid-template-columns:190px minmax(0,1fr);gap:28px}.ae-toc{padding-right:0}.ae-proverit-aml{gap:40px}.ae-contact-layout{gap:30px}.ae-aff-step{grid-template-columns:40px 200px 1fr}.ae-aff-split{gap:30px}.ae-aml-risks{columns:1}.ae-chapter{padding:25px}.ae-aff-file-head{flex-wrap:wrap}}
@media(max-width:700px){.artery-native .ae-shell{padding-top:28px}.ae-heading{padding-bottom:23px;margin-bottom:22px}.ae-heading h1{font-size:33px;letter-spacing:-1px}.ae-reading{display:block}.ae-toc{position:static;margin:0 0 24px;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.ae-toc .ae-toc-label{width:100%;margin-bottom:7px}.ae-toc a{border:1px solid #dfe4d8;border-radius:7px;padding:7px 10px;font-size:10px;background:#f9faf6}.ae-lead{margin-bottom:25px}.ae-lead p{font-size:13px}.ae-chapter{padding:23px 20px;border-radius:4px 16px 16px 16px}.ae-chapter h2{font-size:19px}.ae-shell p,.ae-shell li{font-size:13px}.ae-aml-definitions,.ae-aml-timeline{grid-template-columns:1fr}.ae-aml-definitions{gap:20px}.ae-rule-flow{grid-template-columns:1fr;padding:5px 20px}.ae-rule-step:nth-last-child(2){border-bottom:1px solid #d9dfcf}.ae-rule-section>h2{font-size:24px}.ae-rule-payouts{grid-template-columns:1fr}.ae-rule-contact{padding:24px}.ae-aff-split,.ae-contact-layout,.ae-contact-resources,.ae-proverit-aml{grid-template-columns:1fr;gap:25px}.ae-aff-split{padding:15px 0 27px}.ae-aff-label h2{font-size:27px}.ae-aff-label p{max-width:none}.ae-aff-rates{grid-template-columns:1fr}.ae-aff-rate{padding:24px}.ae-aff-rate+div{border-left:0;border-top:1px solid #4b5945}.ae-aff-rate-badge{font-size:33px}.ae-aff-rate-custom{font-size:25px}.ae-aff-step{grid-template-columns:32px 1fr;gap:8px 16px;padding:22px 0}.ae-aff-step p{grid-column:2}.ae-aff-step-top{grid-row:span 2}.ae-aff-files{padding:22px;gap:20px}.ae-aff-file-head{gap:16px}.ae-contact-form-card{padding:23px}.ae-contact-resources{margin-top:30px}.ae-proverit-aml{padding-top:8px}.ae-aml-intro h2{font-size:35px}.ae-aml-card{padding:27px}.ae-aml-intro{margin-bottom:25px}.ae-rule-table th,.ae-rule-table td{padding:13px 15px}.ae-rule-table-wrap{max-height:390px}}

.ae-shell h2,.ae-shell h3{color:inherit}.ae-contact-native-form .cf_line{margin-bottom:19px}.ae-contact-native-form .cf_label{margin-bottom:8px}.ae-contact-native-form .captcha_title{font-size:12px;margin-bottom:10px}.ae-contact-native-form .captcha_body{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ae-contact-native-form .captcha_divimg{flex:none;width:36px}.ae-contact-native-form .captcha_divimg img{display:block;width:36px;height:36px;object-fit:contain}.ae-contact-native-form .captcha_divpole{width:85px!important;max-width:85px;height:38px!important;padding:6px 10px!important}.ae-contact-native-form .captcha_body>.clear{display:none}.ae-contact-native-form .captcha_div{margin:22px 0}.ae-contact-native-form .captcha_reload{display:block;width:26px;height:26px;border-radius:50%;border:1px solid #dce4d3;text-align:center;line-height:24px}.ae-contact-native-form .captcha_reload:before{content:"↻";font-size:18px;color:#8b977e}


.ae-toc a{display:block;border-bottom:0}.ae-toc>p:not(.ae-toc-label){margin:0}.ae-aff-policy .ae-chapter{margin-top:20px}.ae-aff-policy .ae-chapter-body h2{font-size:19px;margin-top:27px;border:0;padding:0}.ae-aff-policy .ae-chapter-body{font-size:14px;line-height:1.9}.ae-rule-contact h2,.ae-aml-card h3{color:#f2f6ec}
@media(max-width:700px){.ae-toc>p:not(.ae-toc-label){display:flex;flex-wrap:wrap;gap:6px}.ae-toc a{border-bottom:1px solid #dfe4d8}}

