.calculus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.8rem 0 3rem}.calculus-card{padding:1.5rem;border:1px solid #365657;background:#0d2027}.calculus-card h3{font-size:1.4rem;margin:.6rem 0}.calculus-card p{line-height:1.65}.calculus-question{color:#dfede5;font-weight:600}.calculus-result{color:#b7c9c5}.calculus-standard{max-width:52rem;border-left:3px solid #81ad96;padding:.3rem 1.8rem;margin:2rem 0 3rem}.calculus-standard li{margin:.6rem 0}.framework-status,.framework-shelf{padding:1.2rem 1.5rem;border:1px solid #3c4b50;background:#101c23;color:#bcc9ca;margin:1.5rem 0 2.2rem}.framework-status p:last-child,.framework-shelf p:last-child{margin-bottom:0}.framework-shelf h2{font-size:1.35rem}.framework-index{border-top:1px solid #344b50;padding-top:1.4rem}.framework-index summary{cursor:pointer;font-size:1.15rem}.framework-index .current-exposition-grid{margin-top:1.5rem}.calculus-polemic{max-width:54rem;padding:1.4rem 0}.calculus-polemic blockquote{border-left:3px solid #93b59d;margin:1.4rem 0;padding:.4rem 1.4rem;font-size:1.3rem}.calculus-layout-note{font-size:.9rem;color:#a8b8bb}.calculus-home-heading{max-width:50rem;margin-bottom:1.5rem}@media(max-width:700px){.calculus-grid{grid-template-columns:1fr}.calculus-card{padding:1.1rem}.calculus-standard{padding-left:1.2rem}.framework-status,.framework-shelf{padding:1rem}}
