.ni-reader{padding-block:6rem;color:#123a50;border-top:1px solid #bdc8bf}.ni-reader h2,.ni-invite h2{font-size:clamp(2.5rem,5.7vw,5rem);line-height:1.03;letter-spacing:-.035em}.ni-reader h3{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1}.ni-reader p{line-height:1.65;max-width:75ch}.ni-framework{background:#123a50;color:#fff;padding:1.5rem 2rem;margin-block:2rem}.ni-framework strong{font-size:1.8rem}.ni-framework p{margin-bottom:0}.ni-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-block:2rem 1rem}.ni-controls label{font-size:.9rem;font-weight:700}.ni-controls input,.ni-controls select{display:block;width:100%;min-height:3rem;margin-top:.5rem;padding:.65rem;border:1px solid #738f94;background:#fff;color:#123a50;font:inherit;box-sizing:border-box}.ni-status,.ni-reader figcaption{font-size:.85rem;line-height:1.55}.ni-pair{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:2rem;align-items:start}.ni-reader figure{margin:0}.ni-reader svg,.ni-reader img{display:block;width:100%;height:auto}.ni-evidence{border-top:4px solid #b6603f;padding-top:1.2rem}.ni-evidence h3{margin-top:.4rem}.ni-limit{border-left:3px solid #b6603f;padding-left:1rem}.ni-comparison{margin-top:1.5rem!important}.ni-next,.ni-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}.ni-next a,.ni-actions a,.ni-invite a{color:#8b402a;font-weight:700;line-height:1.6}.ni-ledger,.ni-questions,.ni-originals,.ni-method{margin-top:3rem}.ni-table-wrap{overflow:auto}.ni-table-wrap table{width:100%;border-collapse:collapse;min-width:690px;text-align:left}.ni-table-wrap th,.ni-table-wrap td{vertical-align:top;border-bottom:1px solid #bdc8bf;padding:1rem .75rem}.ni-table-wrap thead{background:#123a50;color:white}.ni-table-wrap caption{text-align:left;font-size:.9rem;margin-block:1rem}.ni-table-wrap button{border:0;padding:0;background:transparent;font:inherit;font-weight:700;text-align:left;text-decoration:underline;color:#8b402a;cursor:pointer;min-height:2.75rem}.ni-reader [hidden]{display:none!important}.ni-questions{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem}.ni-questions>h3{grid-column:1/-1}.ni-questions article{border-top:1px solid #bdc8bf}.ni-questions h4{font-size:1.25rem;line-height:1.3}.ni-reader summary{cursor:pointer;font-weight:700;padding-block:1rem}.ni-originals>figure{margin-block:2rem}.ni-reader :focus-visible{outline:3px solid #8b402a;outline-offset:4px}.ni-invite{padding-block:3rem;border-top:1px solid #bdc8bf}.ni-saved{font-family:Arial,sans-serif;background:#f4f1e8;margin:0}.ni-saved .wrap{max-width:1400px;width:calc(100% - 2.5rem);margin-inline:auto}.ni-saved>header{padding-top:2rem}.ni-saved a{color:#8b402a}.ni-saved .eyebrow{font-size:.8rem;letter-spacing:.13em;font-weight:700}.ni-saved .ni-reader{margin-top:2rem}@media(max-width:900px){.ni-pair{grid-template-columns:1fr}.ni-controls{grid-template-columns:1fr}.ni-questions{grid-template-columns:1fr}.ni-framework{padding:1.25rem}.ni-reader{padding-block:3rem}}@media print{.ni-controls,.ni-actions,.ni-next,.ni-table-wrap button{color:#123a50}.ni-controls{display:none}.ni-pair,.ni-questions{display:block}.ni-reader [data-ni-row][hidden]{display:table-row!important}.ni-reader figure{break-inside:avoid}.ni-reader{padding:0}.ni-table-wrap{overflow:visible}.ni-table-wrap table{min-width:0;font-size:9pt}.ni-reader h2{font-size:30pt}}
