.ns-foundation-article,.ns-foundation-article :is(.ns-foundation-choice,.ns-foundation-toc,dl,figure,table,th,td){background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.ns-foundation-article{font:inherit;color:#3f3025;line-height:1.85;overflow-wrap:anywhere}.ns-foundation-article :is(h2,h3){scroll-margin-top:105px;color:#981b1b}.ns-foundation-article a{color:#991b1b;text-decoration:underline;text-underline-offset:3px}.ns-foundation-article a:focus-visible{outline:2px solid #991b1b;outline-offset:4px}.ns-foundation-choice{margin-block:1.3rem;padding-block:.3rem;border-block:1px solid #ba986c}.ns-foundation-toc{margin-block:1.5rem}.ns-foundation-toc ul{padding-inline-start:1.3rem}.ns-foundation-inputs dt{margin-top:1.1rem;font-weight:700;color:#6c201c}.ns-foundation-inputs dd{margin:.3rem 0 1rem}.ns-foundation-calculation{display:grid;grid-template-columns:minmax(95px,1fr) minmax(0,3fr);gap:.5rem 1rem}.ns-foundation-calculation dt{font-weight:700}.ns-foundation-calculation dd{margin:0}.ns-foundation-figure{margin:1.8rem 0;border:0;padding:0}.ns-foundation-figure picture{display:block}.ns-foundation-figure img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin:0}.ns-foundation-figure figcaption{font-size:.94rem;color:#554337;line-height:1.7;margin-top:.6rem}.ns-foundation-name{width:100%;border-collapse:collapse;font-size:1rem}.ns-foundation-name caption{text-align:left;font-weight:700;margin-bottom:.6rem}.ns-foundation-name :is(th,td){text-align:left;padding:.55rem .45rem;border-bottom:1px solid #c3a981;vertical-align:top}@media (max-width:600px){.ns-foundation-calculation{grid-template-columns:1fr;gap:.2rem}.ns-foundation-calculation dd{margin-bottom:.7rem}.ns-foundation-name{font-size:.94rem}}
