.campaign-private-application-brief{background:#f6f5f2}.campaign-private-availability{width:fit-content;font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-left:2px solid;padding-left:10px;font-size:11px;font-weight:600;line-height:1.3}.campaign-private-benefit-manifest{border-bottom:1px solid var(--campaign-navy);align-self:stretch;padding-block:4px}.campaign-private-manifest-row{border-bottom:1px solid var(--campaign-hairline)}.campaign-private-manifest-row:last-child{border-bottom:0}.campaign-private-application-section{border-bottom:1px solid var(--campaign-hairline)}.campaign-private-form-dock{border-top:1px solid var(--campaign-navy);padding-top:8px}.campaign-private-form-unavailable{border-bottom:1px solid var(--campaign-hairline)}.campaign-private-clearance-flow{padding-top:26px}.campaign-clearance-rail{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-clearance-step{min-width:0;color:var(--campaign-secondary);padding:16px 14px 18px 0}.campaign-clearance-step+.campaign-clearance-step{border-left:1px solid var(--campaign-hairline);padding-left:14px}.campaign-clearance-step.is-active{color:var(--campaign-navy)}.campaign-clearance-step.is-complete .campaign-notation{color:#2f6b54}.campaign-clearance-step.is-pending{opacity:.7}.campaign-application-work-surface{min-width:0;padding-bottom:8px}.campaign-form-section{border-top:1px solid var(--campaign-hairline);padding-top:28px}.campaign-form-section--first{border-top:0;padding-top:0}.campaign-form-field{box-shadow:none;border-radius:1px;transition:border-color .15s,box-shadow .15s}.campaign-form-field:hover{border-color:#aebbc8}.campaign-form-field:focus{border-color:var(--campaign-navy);box-shadow:0 0 0 2px #0028551a}.campaign-delivery-choice{border-bottom:1px solid var(--campaign-hairline);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-height:78px;padding:17px 4px 17px 0;transition:background-color .15s,border-color .15s;display:grid;position:relative}.campaign-delivery-choice:hover,.campaign-delivery-choice.is-selected{background:#00285506}.campaign-delivery-choice.is-selected{border-bottom-color:var(--campaign-navy)}.campaign-delivery-copy{min-width:0;color:var(--campaign-navy);flex-direction:column;gap:4px;font-size:14px;line-height:1.55;display:flex}.campaign-delivery-copy>span{color:var(--campaign-secondary);font-size:12px}.campaign-delivery-code{color:var(--campaign-secondary);font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:10px;font-weight:600}.campaign-address-fields{border-left:2px solid var(--campaign-navy);padding:22px 0 0 18px}.campaign-consent-ledger{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-navy)}.campaign-consent-row{border-bottom:1px solid var(--campaign-hairline);cursor:pointer;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.campaign-consent-row:last-child{border-bottom:0}.campaign-consent-row input{flex:none}.campaign-consent-optional{border-top:1px dashed var(--campaign-datum);background:#00285506;margin-top:6px;padding:16px 12px}.campaign-application-disclaimer{border-top:1px solid var(--campaign-hairline)}.campaign-application-receipt{border-top:1px solid var(--campaign-navy);border-bottom:1px solid var(--campaign-navy);text-align:left;padding:30px 0 8px;position:relative;overflow:hidden}.campaign-receipt-index{color:#0028551f;font-family:var(--font-campaign-mono), ui-monospace, monospace;letter-spacing:-.04em;font-size:28px;font-weight:600;position:absolute;top:28px;right:0}.campaign-receipt-next-steps{border-top:1px solid var(--campaign-hairline);border-bottom:1px solid var(--campaign-hairline)}.campaign-private-benefits-ledger{border-top:1px solid var(--campaign-navy)}.campaign-private-benefit-row{border-bottom:1px solid var(--campaign-hairline);min-width:0}.campaign-private-benefit-row .campaign-figure{font-variant-numeric:tabular-nums}.campaign-private-travel-brief,.campaign-private-travel-row{position:relative}.campaign-private-travel-row:after{background:var(--campaign-focus);content:"";width:32px;height:1px;position:absolute;bottom:-1px;right:0}@media (min-width:1025px){.campaign-private-benefit-manifest{border-left:1px solid var(--campaign-datum);padding-left:28px}.campaign-private-clearance-flow{padding-top:34px}.campaign-clearance-rail{border-bottom:0;align-self:start;display:block}.campaign-clearance-step{border-bottom:1px solid var(--campaign-hairline);padding:22px 0}.campaign-clearance-step+.campaign-clearance-step{border-left:0;padding-left:0}.campaign-application-work-surface{padding-left:4px}.campaign-consent-row{padding-block:17px}}@media (max-width:640px){.campaign-private-benefit-manifest{border-top:1px solid var(--campaign-datum);padding-top:22px}.campaign-private-clearance-flow{padding-top:22px}.campaign-clearance-step{padding:14px 10px 16px 0}.campaign-clearance-step+.campaign-clearance-step{padding-left:10px}.campaign-clearance-step h3{font-size:14px}.campaign-clearance-step p:last-child{display:none}.campaign-delivery-choice{grid-template-columns:auto minmax(0,1fr)}.campaign-delivery-code{display:none}.campaign-address-fields{padding-left:14px}.campaign-consent-optional{margin-inline:-4px;padding-inline:10px}.campaign-receipt-index{color:var(--campaign-secondary);letter-spacing:.1em;margin-bottom:16px;font-size:12px;position:static}}@media (prefers-reduced-motion:reduce){.campaign-form-field,.campaign-delivery-choice{transition:none}}
