.b4a-credit-fees,.b4a-credit-market-note,.b4a-credit-noguarantee,.b4a-credit-panel,.b4a-credit-short{font-size:.88rem;line-height:1.55;color:var(--ink-muted,#5a6672);max-width:72ch;margin:0 0 .75rem}.b4a-credit-link{color:var(--magenta,#d51b58);text-underline-offset:2px;font-weight:500}.b4a-credit-independence{background:#f7f4ef;border-top:1px solid rgba(13,27,42,.08);border-bottom:1px solid rgba(13,27,42,.08)}.b4a-credit-independence.section{padding:56px 0}.b4a-credit-independence-title{font-family:var(--font-title),Inter,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--ink,#0d1b2a);margin:0 0 16px;letter-spacing:-.01em}.b4a-credit-independence-body{font-size:1.05rem;line-height:1.7;color:var(--ink,#0d1b2a);max-width:68ch;margin:0 0 16px}.b4a-credit-independence-foot{margin:0;font-size:.95rem}.b4a-credit-stack{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:#fff;border:1px solid rgba(13,27,42,.1);border-left:3px solid var(--teal,#18afbb);margin:20px 0 28px}.b4a-credit-stack .b4a-credit-independence{background:transparent;border:0;padding:0}.b4a-credit-stack .b4a-credit-independence-title{font-size:1.15rem;margin-bottom:8px}.b4a-credit-stack .b4a-credit-independence-body{font-size:.95rem}.b4a-credit-noguarantee{font-size:.82rem;color:#7a4450;border:1px dashed rgba(179,35,27,.35);background:#fff8f7;padding:10px 12px;margin:8px 0 0}.footer-credit-attribution{margin:0 0 12px;padding-top:4px;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.45);max-width:52ch}.footer-credit-attribution a{color:rgba(255,255,255,.7)}.footer-credit-attribution a:hover{color:#fff}.b4a-partner-page{--magenta:#d51b58;--teal:#18afbb;--navy:#0d1b2a;--cream:#f7f4ef;background:var(--cream);color:var(--navy);font-family:var(--font-body),Inter,system-ui,sans-serif;min-height:100vh}.b4a-partner-page .wrap{max-width:840px;margin:0 auto;padding:48px 24px 80px}.b4a-partner-page h1{font-size:clamp(1.8rem,4vw,2.6rem);margin:0 0 12px}.b4a-partner-page .data{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d8d2c8;margin:20px 0}.b4a-partner-page .data td,.b4a-partner-page .data th{text-align:left;padding:11px 14px;border-bottom:1px solid #e9e4db;vertical-align:top}.b4a-partner-page .data th{width:40%;color:#5a6672;font-weight:500;font-size:.85rem}