.az-desmos-guide-page .spc-page-title{display:none}.az-desmos-guide{width:100%;max-width:1440px;margin:0 auto;color:#12372c;font-family:inherit}.az-desmos-guide *{box-sizing:border-box}.az-desmos-guide-hero{padding:clamp(28px,5vw,64px);border-radius:24px;background:linear-gradient(125deg,#0b3028,#17644b);color:#fff;margin-bottom:28px}.az-desmos-guide-eyebrow{font-weight:800;letter-spacing:.14em;color:#b7f1d2;font-size:.8rem}.az-desmos-guide-hero h1{color:#fff;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1.13;margin:.3em 0}.az-desmos-guide-hero>p:not(.az-desmos-guide-eyebrow){max-width:780px;font-size:1.13rem;line-height:1.7;color:#e4f4eb}.az-desmos-guide-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.az-desmos-guide-actions a,.az-desmos-guide-next>a{display:inline-block;padding:12px 18px;border:1px solid #a5dfc2;border-radius:12px;color:#fff;text-decoration:none;font-weight:700}.az-desmos-guide-actions a.is-primary{background:#fff;color:#12513d;border-color:#fff}.az-desmos-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,43%);gap:24px;align-items:start}.az-desmos-guide-intro h2{font-size:clamp(1.5rem,2.5vw,2rem);margin:0}.az-desmos-guide-intro p{color:#52665c;line-height:1.65;margin:8px 0 18px}.az-desmos-guide-lessons{min-width:0}.az-desmos-guide-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:15px;background:#fff;border:1px solid #d8e8df;border-radius:17px;padding:20px;margin-bottom:12px;box-shadow:0 8px 25px rgba(18,55,44,.035)}.az-desmos-guide-number{display:grid;place-items:center;width:42px;height:42px;background:#e7f5ed;color:#126247;font-weight:800;border-radius:12px}.az-desmos-guide-card h3{font-size:1.22rem;margin:2px 0 8px}.az-desmos-guide-card p{margin:0 0 12px;color:#3f554c;line-height:1.65}.az-desmos-guide-expressions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.az-desmos-guide-expressions code{background:#eef5f1;border:1px solid #cce2d4;border-radius:8px;padding:7px 11px;font-size:1.05rem;color:#12372c;overflow-wrap:anywhere}.az-desmos-guide-card details{border-top:1px solid #e5eee8;padding-top:10px}.az-desmos-guide-card summary{color:#126247;font-weight:700;cursor:pointer}.az-desmos-guide-card details p{margin:10px 0 0}.az-desmos-guide-tool{position:sticky;top:24px;background:#fff;border:1px solid #cfe1d5;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px rgba(18,55,44,.1)}.az-desmos-guide-tool-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid #e1ebe5}.az-desmos-guide-tool-head a{font-size:.88rem;font-weight:700;color:#116243}.az-desmos-guide-tool iframe{width:100%;height:600px;border:0;display:block}.az-desmos-guide-tool>p{margin:0;padding:12px 16px;color:#5b7064;font-size:.9rem}.az-desmos-guide-next{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;margin-top:18px;border-radius:18px;background:#eef7f1}.az-desmos-guide-next h2{margin:0 0 6px}.az-desmos-guide-next p{margin:0;color:#52665c}.az-desmos-guide-next>a{background:#146548;border-color:#146548;white-space:nowrap}.az-desmos-guide-links{margin:20px 0 8px;color:#52665c}.az-desmos-guide-links a{color:#126247}@media(max-width:900px){.az-desmos-guide-layout{grid-template-columns:1fr}.az-desmos-guide-tool{position:static}.az-desmos-guide-tool iframe{height:480px}}@media(max-width:600px){.az-desmos-guide-hero{border-radius:16px}.az-desmos-guide-card{grid-template-columns:1fr}.az-desmos-guide-tool iframe{height:430px}.az-desmos-guide-next{display:block}.az-desmos-guide-next>a{margin-top:18px}.az-desmos-guide-tool-head{flex-wrap:wrap}}
