.learn-content{max-width:1120px;padding-top:32px;padding-bottom:60px;line-height:1.75;color:#17334b}.learn-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px;border-bottom:2px solid #d5e6ef;padding-bottom:12px}.learn-tabs button{font:inherit;font-weight:700;border:1px solid #b8d4e4;border-radius:9px;padding:12px 18px;background:white;color:#17334b;cursor:pointer}.learn-tabs button[aria-selected=true]{background:#087caa;color:white;border-color:#087caa}.learn-tabs button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #06b6d4;outline-offset:4px}.learn-model{margin:18px 0;background:white}.learn-model summary{font-size:1.03rem;line-height:1.6;padding:18px}.learn-model .detail-body{padding:12px 24px 28px}.learn-model h3{margin-top:28px;color:#104562}.learn-equation{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px;margin:18px 0;border:1px solid #cce3ee;border-radius:10px;background:#f0f9fd;font:1.05rem/1.9 Georgia,serif;overflow-wrap:anywhere}.learn-equation>small{margin-left:auto;font:0.76rem/1.5 system-ui,sans-serif;color:#4f6f85}.learn-fraction{display:inline-flex;flex-direction:column;text-align:center;max-width:100%;min-width:0}.learn-fraction>span{padding:7px 10px;overflow-wrap:anywhere}.learn-fraction>span:first-child{border-bottom:1.5px solid #235e78}.learn-content sub{font-size:.72em}.derivation-steps{padding-left:24px}.derivation-steps>li{padding-left:8px;margin-bottom:32px}.learn-source{border-top:1px solid #cce3ee;margin-top:36px;padding-top:18px;font-size:.9rem;color:#4f6f85}.directory-card+.directory-card{margin-top:20px}[role=tabpanel][hidden]{display:none}@media(max-width:600px){.learn-model .detail-body{padding:8px 12px 20px}.learn-equation{padding:12px;font-size:.95rem;gap:8px}.learn-tabs button{flex:1 1 160px}.derivation-steps{padding-left:18px}.learn-content{padding-left:16px;padding-right:16px}}
.learn-model{scroll-margin-top:100px}

.learn-usage{padding:18px 22px;margin:18px 0 26px;background:#e8f7fd;border:1px solid #b7dfef;border-left:5px solid #087caa;border-radius:10px}.learn-usage h3{margin:0 0 10px!important}.learn-usage p{margin:0}

.learn-markov{margin:22px 0;padding:16px;border:1px solid #c8dfeb;border-radius:12px;background:#fff}.learn-markov-scroll{overflow-x:auto}.learn-markov svg{display:block;width:100%;min-width:760px;height:auto}.markov-nodes ellipse{fill:#fff;stroke:#203f55;stroke-width:2.5}.markov-nodes text{fill:#17334b;text-anchor:middle;font:24px Georgia,serif}.markov-labels text{fill:#17334b;text-anchor:middle;font-size:21px;paint-order:stroke;stroke:#fff;stroke-width:6px;stroke-linejoin:round}.markov-captions text{fill:#17334b;text-anchor:middle;font-size:19px}

.learn-inline-fraction{vertical-align:middle;margin:0 5px}.learn-fraction .learn-inline-fraction{font-size:.95em}.learn-inline-fraction>span{padding:4px 7px}.learn-equation>span{max-width:100%}

.learn-path{border-top:3px solid #c5e0ed;padding-top:12px;margin-top:30px}.learn-path>h3{padding:14px;background:#e8f7fd;border-radius:8px}

.dispatch-fault-tree{margin:24px 0;padding:16px;border:1px solid #bfd6e5;border-radius:10px;background:#fff}.dispatch-fault-tree figcaption{line-height:1.6;margin-bottom:12px}.fault-tree-scroll{max-width:100%;overflow-x:auto}.fault-tree-scroll svg{display:block;width:100%;min-width:700px;height:auto}.fault-tree-logic{font-family:Georgia,serif}.fault-tree-caution{padding:18px;border-left:4px solid #d97706;background:#fff8eb;border-radius:8px;margin:20px 0}.fault-tree-caution p{margin:10px 0 0}.fault-tree-learning li{margin:8px 0}@media(max-width:600px){.dispatch-fault-tree{margin:18px 0;padding:10px}}
