/* Heritage Ledger design system: Morris Armitage black-and-orange, editorial document hierarchy, paper surfaces and evidence-aware disclosure controls. */
.ma-seller-form{--ma-ink:#191919;--ma-orange:#f5a24a;--ma-paper:#fffdf9;--ma-canvas:#f3f0e9;--ma-rule:#ddd5c9;--ma-copy:#5f5b54;background:var(--ma-canvas);color:var(--ma-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.ma-seller-form *{box-sizing:border-box}.ma-seller-form__topbar{align-items:center;background:#fff;border-bottom:1px solid var(--ma-rule);display:flex;justify-content:space-between;min-height:82px;padding:0 5vw}.ma-brand-lockup{align-items:center;display:flex;gap:16px}.ma-brand-lockup img{display:block;height:auto;width:136px}.ma-brand-lockup>span{background:#d7d0c5;height:30px;width:1px}.ma-brand-lockup small{color:#706c66;font-size:10px;letter-spacing:.1em;line-height:1.7;text-transform:uppercase}.ma-brand-lockup b{color:var(--ma-ink);font-size:11px}.ma-seller-form__topbar>a{color:var(--ma-ink);font-size:13px;font-weight:700;text-decoration:none}.ma-document-layout{align-items:start;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:minmax(210px,270px) minmax(0,890px);margin:0 auto;max-width:1280px;padding:46px 32px 80px}.ma-progress-rail{position:sticky;top:28px}.ma-eyebrow{color:#7a746b;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.15em;margin:0;text-transform:uppercase}.ma-progress-rail>p:nth-child(2){border-left:2px solid var(--ma-orange);color:#69655f;font-size:12px;line-height:1.65;margin:10px 0 26px;padding-left:15px}.ma-progress-rail nav{display:grid}.ma-progress-rail nav a{border-bottom:1px solid #ddd6ca;color:#625e57;font-size:12px;font-weight:700;padding:12px 2px;text-decoration:none}.ma-progress-rail nav a:hover{color:var(--ma-ink)}.ma-progress-rail nav span{color:#9f988e;display:inline-block;font-size:10px;margin-right:13px;width:26px}.ma-rail-footer{color:#78736b;font-size:11px;line-height:1.65;margin-top:36px}.ma-rail-footer i{background:var(--ma-orange);display:block;height:3px;width:42px}.ma-rail-footer b{color:#3f3c38}.ma-form-sheet{background:var(--ma-paper);border:1px solid #ddd6ca;box-shadow:0 18px 55px rgba(32,25,15,.08);min-width:0}.ma-hero-panel{background:#191919;color:#fff;min-height:346px;overflow:hidden;padding:clamp(36px,5vw,68px);position:relative}.ma-hero-panel>div{max-width:520px;position:relative;z-index:2}.ma-form-kicker{color:#f5bd76;font-size:10px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.ma-hero-panel .ma-eyebrow{color:#b9b5ad;margin-top:30px}.ma-hero-panel h1,.ma-seller-form h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em}.ma-hero-panel h1{font-size:clamp(42px,5.3vw,67px);line-height:.98;margin:10px 0 0;max-width:490px}.ma-hero-panel p:not(.ma-eyebrow):not(.ma-form-kicker){color:#e5e0d7;font-size:14px;line-height:1.7;margin:22px 0 0;max-width:478px}.ma-hero-drawing{bottom:0;color:#a59c8d;height:100%;opacity:.45;position:absolute;right:-5%;width:64%;z-index:1}.ma-trust-row{color:#f5bd76;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:16px;margin-top:25px}.ma-guidance{background:#f8f3ea;border-left:3px solid var(--ma-orange);color:#4e4942;font-size:12px;line-height:1.65;margin:30px clamp(24px,5vw,62px) 0;padding:17px 18px}.ma-status{background:#fff1df;border-left:3px solid #df7f21;color:#563006;font-size:13px;margin:22px clamp(24px,5vw,62px) 0;padding:13px 16px}.ma-status--success{background:#eff7ef;border-left-color:#507c51;color:#2f592f}.ma-form-section{padding:54px clamp(24px,5vw,62px) 0;scroll-margin-top:28px}.ma-section-heading{align-items:center;display:flex;gap:14px}.ma-section-number{align-items:center;border:1px solid #c5bdb2;border-radius:50%;color:#5a554d;display:flex;font-size:10px;font-weight:800;height:34px;justify-content:center;width:34px}.ma-section-heading .ma-eyebrow{margin-bottom:4px}.ma-section-heading h2{font-size:clamp(30px,3.2vw,38px);line-height:1;margin:0}.ma-section-rule{background:linear-gradient(90deg,var(--ma-orange) 0 72px,#ded7cc 72px 100%);height:1px;margin:21px 0 18px}.ma-section-intro{color:#67625b;font-size:13px;line-height:1.7;margin:0 0 25px;max-width:670px}.ma-field-grid{display:grid;gap:17px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ma-tight-grid{margin-top:19px}.ma-one-field{margin-top:19px}.ma-field-wide{grid-column:1/-1}.ma-field{color:#393733;display:grid;font-size:11px;font-weight:800;gap:7px;letter-spacing:.025em}.ma-field>span,.ma-note-field>span{display:flex;justify-content:space-between}.ma-field em{color:#ad5b0d;font-size:9px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.ma-field input,.ma-note-field textarea{background:#fffefa;border:1px solid #cfc7bb;border-radius:2px;color:#1d1b18;font:500 13px Arial,sans-serif;outline:0;width:100%}.ma-field input{height:43px;padding:0 12px}.ma-note-field textarea{line-height:1.55;min-height:76px;padding:10px 12px;resize:vertical}.ma-field input:focus,.ma-note-field textarea:focus{background:#fff;border-color:#e78a2b;box-shadow:0 0 0 3px rgba(245,162,74,.18)}.ma-question{border-top:1px solid #e5ded3;color:#252320;display:grid;gap:10px;margin-top:27px;padding-top:23px}.ma-question>b{font-size:13px;line-height:1.4}.ma-question>small{color:#777168;font-size:11px;line-height:1.55;margin-top:-4px}.ma-question-spacer{height:2px}.ma-radio-row{display:flex;flex-wrap:wrap;gap:8px}.ma-radio-choice input{height:1px;opacity:0;position:absolute;width:1px}.ma-radio-choice span{background:#fffefa;border:1px solid #ccc4b9;color:#656057;display:block;font-size:11px;font-weight:800;min-width:72px;padding:8px 12px;text-align:center}.ma-radio-choice input:checked+span{background:var(--ma-ink);border-color:var(--ma-ink);color:#fff}.ma-choice-grid{display:grid;gap:9px 13px}.ma-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ma-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-columns-1{grid-template-columns:1fr}.ma-choice{align-items:start;color:#4c4841;display:grid;font-size:11px;gap:8px;grid-template-columns:18px 1fr;line-height:1.35}.ma-choice input{height:1px;opacity:0;position:absolute;width:1px}.ma-choice-box{align-items:center;background:#fffefa;border:1px solid #b9b1a6;color:transparent;display:flex;font-size:13px;font-weight:800;height:17px;justify-content:center;margin-top:1px;width:17px}.ma-choice input:checked+.ma-choice-box{background:var(--ma-orange);border-color:#e78a2b;color:#1f1b16}.ma-choice strong{color:#3e3b36;display:block;font-weight:700}.ma-choice small{color:#807a71;display:block;font-size:10px;line-height:1.4;margin-top:3px}.ma-note-field{color:#514c44;display:grid;font-size:11px;font-weight:800;gap:7px;margin-top:7px}.ma-declaration{background:#f7f2e9;border:1px solid #e4dcd0;padding:20px}.ma-next-step{background:#1b1b1a;color:#fff;display:grid;gap:34px;grid-template-columns:1.1fr .9fr;margin-top:55px;padding:38px clamp(24px,5vw,62px) 41px}.ma-next-step .ma-eyebrow{color:#f3af61}.ma-next-step h2{font-size:clamp(32px,4vw,43px);line-height:1;margin:7px 0 0}.ma-next-step p:not(.ma-eyebrow){color:#dbd7d0;font-size:12px;line-height:1.7;margin:15px 0 0}.ma-next-step a{color:#f5bd76}.ma-next-step button{align-items:center;background:var(--ma-orange);border:1px solid var(--ma-orange);border-radius:2px;color:#1e1a16;display:flex;font-size:12px;font-weight:800;gap:10px;height:52px;justify-content:space-between;margin:auto 0;padding:0 16px;width:100%}.ma-next-step button:hover{background:#ffc17f}.ma-honeypot{height:0;left:-10000px;overflow:hidden;position:absolute;width:0}@media(max-width:920px){.ma-document-layout{grid-template-columns:1fr;padding:28px 22px 56px}.ma-progress-rail{overflow:hidden;position:static}.ma-progress-rail>p,.ma-rail-footer{display:none}.ma-progress-rail nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px}.ma-progress-rail nav a{background:rgba(255,255,255,.45);border:1px solid #d5cec4;flex:0 0 auto;padding:8px 12px}.ma-progress-rail nav span{display:none}}@media(max-width:670px){.ma-seller-form__topbar{min-height:70px;padding:0 18px}.ma-brand-lockup img{width:112px}.ma-brand-lockup>span,.ma-brand-lockup small{display:none}.ma-seller-form__topbar>a{font-size:11px}.ma-document-layout{gap:17px;padding:18px 0 42px}.ma-progress-rail{padding:0 18px}.ma-form-sheet{border-left:0;border-right:0}.ma-hero-panel{min-height:360px;padding:34px 25px}.ma-hero-panel h1{font-size:46px}.ma-hero-drawing{opacity:.22;right:-43%;width:130%}.ma-guidance{margin:22px 25px 0}.ma-form-section{padding:42px 25px 0}.ma-field-grid,.ma-columns-3,.ma-columns-2,.ma-next-step{grid-template-columns:1fr}.ma-next-step{gap:27px;padding:33px 25px}}
