.investment-checks{margin-block:3rem;padding-block:2.5rem;border-block:1px solid #d6e3f2}.investment-checks>header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.75rem}.investment-checks>header p{max-width:48rem}.investment-checks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.investment-checks__grid>article{display:flex;flex-direction:column;padding:1.5rem;background:#fff;border:1px solid #ccdaed;border-radius:18px;min-width:0;box-shadow:0 8px 28px #12345b05}.investment-checks__number{color:#245bb1;font-size:.75rem;font-weight:800;letter-spacing:.09em}.investment-checks h3{font-size:1.35rem;line-height:1.3;margin:.9rem 0}.investment-checks form{display:grid;gap:.85rem;margin-block:1rem}.investment-checks label{display:grid;gap:.35rem;font-weight:600;font-size:.85rem;color:#254560}.investment-checks input{width:100%;min-width:0;min-height:44px;padding:.65rem;border:1px solid #9db4d1;border-radius:8px;background:#fff;color:#142e4a;font:inherit}.investment-checks__inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.investment-checks output{display:block;min-height:7rem;background:#edf5ff;border-left:3px solid #2863bb;border-radius:8px;padding:1rem;color:#153a63;font-size:.95rem;line-height:1.6}.investment-checks output.is-error{background:#fff0ed;color:#852c19;border-color:#ad3d24}.investment-checks__method{font-size:.8rem;line-height:1.6;color:#526983}.investment-checks__grid>article>a{margin-top:auto;padding-top:.8rem;font-weight:700}.investment-checks .button{white-space:normal;min-height:44px}.check-notebook{max-width:920px;padding-bottom:3rem}.check-notebook>article,.check-sources{padding:2rem 0;border-bottom:1px solid #d6e3f2;scroll-margin-top:140px}.check-notebook p{font-size:1.05rem;line-height:1.85;max-width:76ch}.check-notebook h2{font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.25}.check-notebook h3{font-size:1.2rem;margin-top:1.8rem}.check-jump{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.check-jump a{padding:.65rem 1rem;background:#fff;border:1px solid #bbcee8;border-radius:999px;font-weight:700}.check-table-wrap{overflow-x:auto}.check-table-wrap table{border-collapse:collapse;width:100%;margin:1rem 0}.check-table-wrap caption{text-align:left;font-size:.85rem;padding-bottom:.75rem}.check-table-wrap th,.check-table-wrap td{text-align:left;padding:.8rem;border-bottom:1px solid #d6e3f2}.check-table-wrap th{background:#edf5ff}.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.access-grid>article{border:1px solid #d6e3f2;border-radius:18px;padding:2rem;background:white}.access-details{max-width:960px;padding-bottom:3rem}.access-details p,.access-grid p{line-height:1.8}.access-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.access-limits>div{padding:1.25rem;background:#edf5ff;border-radius:10px}.access-limits dt{font-size:.85rem}.access-limits dd{font-size:1.75rem;font-weight:800;margin:.4rem 0 0;color:#214c86}.investment-checks input:focus-visible,.investment-checks a:focus-visible,.check-jump a:focus-visible{outline:3px solid #125cd1;outline-offset:3px}@media(max-width:1050px){.investment-checks__grid{grid-template-columns:1fr}.investment-checks>header{display:block}.investment-checks output{min-height:0}}@media(max-width:640px){.investment-checks{margin-block:1.5rem;padding-block:1.5rem}.investment-checks__grid>article{padding:1.2rem}.access-grid,.access-limits{grid-template-columns:1fr}.access-grid>article{padding:1.3rem}.check-notebook p{font-size:1rem}}
