.np-page{--np-gold:#927533}.np-page .np-hero{padding:64px 0 52px}.np-page .np-hero h1{max-width:900px}.np-page .np-hero .lead{max-width:760px;margin-bottom:0}.np-reading{max-width:1020px}.np-reading>p,.np-reading>h2{max-width:790px}.np-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 0 32px}.np-resources a{display:flex;align-items:center;gap:12px;border:1px solid #eceeeb;padding:18px;text-decoration:none;font-size:15px;line-height:1.4}.np-resources a:hover,.np-resources a[aria-current=page]{background:#fafaf7;border-color:#927533}.np-resources span{color:#354149;font-size:12px}.np-resources b{margin-left:auto;font-weight:400}.np-photo{margin-top:0;margin-bottom:0}.np-photo img{width:100%;display:block;height:410px;object-fit:cover;object-position:center 55%}.np-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin-top:32px}.np-cards article{border-top:2px solid #927533;padding-top:24px}.np-cards h3{font-size:27px!important}.np-cards p{font-size:17px;line-height:1.75}.np-page details{max-width:100%;scroll-margin-top:180px}.np-page details p{max-width:800px}.np-page .np-search-label{display:block;font-weight:bold;margin-bottom:10px}.np-page input[type=search]{font:inherit;padding:16px 18px;border:1px solid #5e6b73;border-radius:0;background:#ffffff;width:100%;max-width:700px;color:#354149}.np-page input:focus-visible{outline:3px solid #927533;outline-offset:3px}#glossary-count{font-size:14px;margin-top:12px}.cc-glossary-alphabet{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 48px}.cc-glossary-alphabet a{display:grid;place-items:center;width:42px;height:42px;border:1px solid #eceeeb;text-decoration:none}.cc-glossary-alphabet a:hover{background:#f9da07}.cc-glossary-letter{border-top:1px solid #eceeeb;padding-top:28px;margin:40px 0;scroll-margin-top:180px}.cc-glossary-letter h2{color:#354149}.cc-glossary-letter dl{margin:0}.cc-glossary-letter [data-glossary-term]{margin-bottom:30px;max-width:800px}.cc-glossary-letter dt{font:27px/1.3 Georgia,serif;margin-bottom:10px}.cc-glossary-letter dd{margin:0;line-height:1.75}.np-table-wrap{overflow-x:auto;max-width:100%;margin:25px 0}.np-table{min-width:0!important;width:100%;font-size:16px;table-layout:fixed}.np-table caption{text-align:left;padding:0 0 18px;font-size:14px;line-height:1.5}.np-table th,.np-table td{padding:14px 12px;vertical-align:middle;font-variant-numeric:tabular-nums}.np-table thead th{font-size:13px;overflow-wrap:anywhere}.np-table tbody th{background:transparent;color:inherit;font-weight:400}.np-table tbody tr:nth-child(even){background:#eceeeb}.np-formula{background:#fafaf7;border-left:4px solid #927533;padding:25px 28px;margin:28px 0}.np-formula p{margin:0 0 12px;font-variant-numeric:tabular-nums}.np-formula p:last-child{margin:0}.np-source-list{padding-left:22px;font-size:14px}.np-source-list li{margin:12px 0}.np-page [hidden]{display:none!important}@media(max-width:700px){.np-page .np-hero{padding:40px 0}.np-resources{grid-template-columns:1fr;gap:8px;padding:18px 0 24px}.np-resources a{padding:14px 16px}.np-photo img{height:240px}.np-cards{grid-template-columns:1fr;gap:24px}.np-table{font-size:14px}.np-table th,.np-table td{padding:12px 6px}.np-table thead th{font-size:11px}.np-formula{padding:18px;font-size:16px}.np-reading>h2{font-size:32px}.np-page .section{padding-top:44px;padding-bottom:44px}.cc-glossary-letter dt{font-size:25px}}

/* Preserve both faces, hands and contract at every screen width. */
.np-page .np-photo img{height:auto;aspect-ratio:16/9;object-fit:contain}
