
/* Scientific calculator learning cluster v140 */
.oc-key{display:inline-block;padding:.14rem .42rem;border:1px solid rgba(23,63,103,.22);border-bottom-width:2px;border-radius:.45rem;background:rgba(33,109,171,.06);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:750;white-space:nowrap}.oc-practice{margin:20px 0;padding:17px 19px;border:1px solid rgba(46,125,77,.24);border-left:5px solid #2f7d4d;border-radius:14px;background:rgba(46,125,77,.07);line-height:1.65}.oc-exercises{display:grid;gap:10px;margin:16px 0 24px}.oc-exercises details{border:1px solid rgba(23,63,103,.14);border-radius:12px;background:var(--card,#fff);padding:0 14px}.oc-exercises summary{cursor:pointer;font-weight:750;padding:13px 0}.oc-exercises p{margin:0 0 14px}.oc-print-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 22px}.oc-print-actions button,.oc-print-link{min-height:44px;padding:10px 15px;border-radius:11px;border:1px solid rgba(23,63,103,.20);font:inherit;font-weight:750;text-decoration:none;cursor:pointer;background:rgba(33,109,171,.09);color:inherit}.oc-cheat-table td:first-child{font-weight:800}.oc-source-list a{overflow-wrap:anywhere}@media(max-width:620px){.oc-key{white-space:normal}.oc-cheat-table{font-size:.79rem}.oc-print-actions>*{width:100%;text-align:center}}@media print{.left-column,.oc-blog-sidebar,.oc-universal-footer,.oc-ad-safe-zone,.oc-print-actions,.oc-blog-related,.oc-blog-cta{display:none!important}.right-column,.content,.oc-blog-shell,.oc-blog-grid{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.oc-blog-hero{box-shadow:none!important}.oc-blog-article p,.oc-blog-article li{font-size:10pt!important;line-height:1.45!important}.oc-blog-table{font-size:8.5pt!important}.oc-blog-article h2{font-size:15pt!important;page-break-after:avoid}.oc-blog-table tr{page-break-inside:avoid}}
