/* Shared reading layout, scoped to articles and the notebook. */
.field-note{max-width:720px}.field-note h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.12;letter-spacing:-1.5px}.field-note h2{margin-top:48px;scroll-margin-top:24px}.field-note h3{font-size:18px;line-height:1.4;margin:25px 0 10px}.field-note .answer{padding:21px 24px;background:#edf2e6;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;margin:24px 0 16px;font-size:18px}.field-note .article-meta{font-size:12px;color:#687267;letter-spacing:.4px}.field-note figure{margin:30px 0}.field-note figure img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}.field-note figcaption{font-size:13px;line-height:1.65;color:#596356;margin-top:10px}.guide-toc{margin:25px 0}.guide-toc summary{font-size:14px;padding:7px 0}.guide-toc nav{display:grid;gap:13px;margin:18px 0}.alpha-inspector{margin:26px 0;padding:24px;border:1px solid #c7d4bf;border-radius:16px;background:#fff;box-shadow:0 10px 30px #20282305}.alpha-inspector h3{margin-top:0}.alpha-inspector label{display:block;margin:18px 0 8px;font-size:14px;font-weight:700}.alpha-inspector input{max-width:100%;font-size:13px;padding:10px 0}.alpha-inspector canvas{display:block;max-width:100%;height:auto;background:#fff;border:1px solid var(--line);margin:20px auto;image-rendering:pixelated}.fixture-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.fixture-buttons button{border:1px solid #c7d4bf;border-radius:7px;padding:10px 13px;background:#f1f5e9;font-size:13px;min-height:44px}.fixture-buttons button:hover{background:var(--green)}#alpha-result{padding:16px;background:#f1f5e9;border-radius:8px;font-variant-numeric:tabular-nums;font-size:14px;overflow-wrap:anywhere}.guide-hub h1{font-size:clamp(42px,6vw,68px)}.notes-list h2{margin:12px 0}.notes-list>li{padding:24px 0}.notes-list a{color:var(--accent)}@media(max-width:640px){.field-note{margin-top:28px}.field-note h1{font-size:34px}.field-note .answer{font-size:16px;line-height:1.65;padding:17px 18px;margin-top:21px}.alpha-inspector{padding:17px}.field-note h2{margin-top:36px}.guide-page .site-header>a:last-child{font-size:12px}.field-note figure{margin:25px 0}.guide-hub h1{font-size:45px}}
