.field-jumps{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.6rem 0}.field-jumps a,.field-feature-link a{font-weight:700}.field-lead{background:#10242d;color:#fff;padding:2rem;box-sizing:border-box;border-left:5px solid #bb9555;margin-bottom:2rem}.field-lead h2,.field-lead strong{color:#fff}.field-lead .eyebrow{color:#dcc397}.field-prose{min-width:0}.field-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.field-document{margin:0;min-width:0;background:#fff;border:1px solid #d0c4b2;padding:.65rem}.field-document h3{font-size:1rem;line-height:1.35;min-height:3em}.field-document img{width:100%;height:auto;display:block}.field-document figcaption,.field-caption{font-size:.84rem;line-height:1.5;color:#4a4a42}.field-table-scroll{max-width:100%;overflow:auto}.field-table-scroll table{border-collapse:collapse;width:100%;font-size:.9rem}.field-table-scroll caption{text-align:left;font-weight:700;margin:1rem 0}.field-table-scroll th,.field-table-scroll td{padding:.65rem;border:1px solid #bbae99;text-align:left;vertical-align:top}.field-money{padding-left:1.5rem}.field-money li{padding:.6rem 0}.field-calculation{border:1px solid #bdac8d;padding:1rem;margin:1.4rem 0}.field-calculation summary{cursor:pointer;font-weight:700}.field-question{border-top:2px solid #ab8544;padding:1.2rem 0}.field-question h3{margin:.35rem 0}.field-connection{background:#f1e8d9;padding:1.6rem;box-sizing:border-box;border-left:4px solid #a48248;margin-top:2rem;margin-bottom:2rem}.field-connection h2,.field-connection p,.field-connection strong{color:#142831}.field-connection h2{font-size:1.6rem}.field-connection a{color:#173b51}@media(max-width:900px){.field-comparison{grid-template-columns:1fr}.field-document h3{min-height:0}.field-document{max-width:38rem}.field-lead{padding:1.3rem}.field-jumps a{padding:.3rem 0}}@media print{.field-comparison{display:block}.field-document{break-inside:avoid;max-width:70%}.field-lead{background:white;color:#10242d}.field-lead h2,.field-lead strong{color:#10242d}}
.bhr-identity-panel{border-left:4px solid #a48248;background:#f4eee3;color:#17261f;padding:1.2rem 1.5rem;margin:2rem 0;overflow-wrap:anywhere}.bhr-identity-panel h2,.bhr-identity-panel h3,.bhr-identity-panel strong,.bhr-identity-panel p{color:#17261f}.bhr-identity-panel a{color:#173b51}.bhr-identity-panel dl{margin:1rem 0}.bhr-identity-panel dt{font-weight:700;margin-top:.8rem}.bhr-identity-panel dd{margin:.2rem 0 .6rem}.bhr-identity-panel h2{font-size:1.5rem}
