#main .mj-book-link{width:100%;font-family:inherit;cursor:pointer}#mj-native-reader{position:fixed;inset:0;z-index:2147483600;background:#f7f7f0;color:#305341;display:flex;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,"PingFang TC","Noto Sans TC",sans-serif;overscroll-behavior:contain}#mj-native-reader *{box-sizing:border-box}#mj-native-reader .mj-r-shell{width:min(100%,900px);height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fafaf5}#mj-native-reader .mj-r-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;border-bottom:1px solid #dce8da;padding:calc(12px + env(safe-area-inset-top,0px)) 18px 12px;background:#f8faf5}#mj-native-reader .mj-r-back{border:0;background:none;color:#355f49;font-weight:750;font-size:14px;min-height:35px;cursor:pointer}#mj-native-reader .mj-r-brand{font-size:10px;letter-spacing:.07em;color:#748b76;font-weight:800;white-space:nowrap}#mj-native-reader .mj-r-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#mj-native-reader .mj-r-wrap{max-width:720px;margin:auto;padding:22px 18px 90px}#mj-native-reader .mj-r-intro{border-radius:18px;padding:23px 20px;background:#edf1e7;margin-bottom:20px}#mj-native-reader .mj-r-kicker{display:block;color:#778d75;letter-spacing:.055em;font-size:11px;font-weight:800}#mj-native-reader h1{font-size:clamp(24px,6vw,32px);color:#2f5540;line-height:1.38;letter-spacing:-.03em;margin:10px 0 14px}#mj-native-reader .mj-r-intro p,#mj-native-reader .mj-r-subtitle{font-size:14px;color:#768878;line-height:1.75}#mj-native-reader .mj-r-progress-label{display:flex;justify-content:space-between;font-size:12px;font-weight:750;color:#647e68;margin:20px 0 8px}#mj-native-reader .mj-r-progress{height:7px;background:#d8e4d6;border-radius:20px;overflow:hidden}#mj-native-reader .mj-r-progress>span{display:block;height:100%;background:#6a9972}#mj-native-reader .mj-r-group{margin:21px 0;padding-bottom:6px}#mj-native-reader .mj-r-group h2{font-size:17px;color:#365a43;margin:0 0 5px}#mj-native-reader .mj-r-group>p{font-size:12px;color:#839582;line-height:1.6;margin:0 0 13px}#mj-native-reader .mj-r-chapter{display:flex;gap:10px;align-items:center;width:100%;min-height:65px;text-align:left;padding:14px 12px;border:1px solid #dfe8dd;background:#fff;color:#355840;border-radius:12px;margin-bottom:8px;cursor:pointer}#mj-native-reader .mj-r-num{font-size:12px;color:#8ba08c;font-weight:900;min-width:26px;align-self:flex-start;padding-top:3px}#mj-native-reader .mj-r-detail{flex:1;min-width:0}#mj-native-reader .mj-r-detail strong{display:block;font-size:14px;font-weight:780;line-height:1.45}#mj-native-reader .mj-r-detail small{display:block;font-size:12px;color:#8a9b8c;line-height:1.5;margin-top:5px}#mj-native-reader .mj-r-chevron{font-size:24px;color:#87a08a}#mj-native-reader .mj-r-pill{font-size:11px;color:#598865;border:1px solid #c9dfce;background:#f0f7ef;border-radius:20px;padding:4px 7px;white-space:nowrap}#mj-native-reader .mj-r-search{width:100%;border:1px solid #d6e3d4;border-radius:12px;background:#fff;color:#395741;padding:13px 15px;font-size:15px}#mj-native-reader .mj-r-article{font-size:15px;color:#3a503e;line-height:1.9;overflow-wrap:anywhere;margin-top:20px}#mj-native-reader .mj-r-article h2{font-size:19px;color:#355942;margin:30px 0 11px}#mj-native-reader .mj-r-article h3{font-size:17px;color:#3d6348;margin:25px 0 9px}#mj-native-reader .mj-r-article p{margin-bottom:17px}#mj-native-reader .mj-r-article ol,#mj-native-reader .mj-r-article ul{padding-left:24px;margin:13px 0 21px}#mj-native-reader .mj-r-article li{margin:8px 0}#mj-native-reader .mj-r-article img{display:block;max-width:100%;height:auto;border-radius:12px;margin:auto}#mj-native-reader .mj-r-article figure{margin:19px 0 25px}#mj-native-reader .mj-r-article figcaption{font-size:12px;color:#93a093;text-align:center}#mj-native-reader .mj-r-article .question,#mj-native-reader .mj-r-article .note,#mj-native-reader .mj-r-article blockquote{border-left:3px solid #afc4b1;border-radius:7px;background:#edf3eb;padding:16px 15px;margin:20px 0}#mj-native-reader .mj-r-feature{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;border:1px solid #cbdcce;border-radius:14px;background:#f0f6ef;color:#375d46;padding:15px 16px;gap:5px;margin:19px 0;cursor:pointer}#mj-native-reader .mj-r-feature span{font-size:10px;letter-spacing:.09em;font-weight:900;color:#7c9780}#mj-native-reader .mj-r-feature strong{font-size:15px;font-weight:850}#mj-native-reader .mj-r-feature small{font-size:12px;line-height:1.6;color:#758b78}#mj-native-reader .mj-r-feature em{font-size:12px;font-style:normal;font-weight:800;color:#38664a;margin-top:5px}#mj-native-reader .mj-r-text-reference{font-size:13px;color:#7e8f80}#mj-native-reader .mj-r-action{width:100%;margin:20px 0 10px;border:0;background:#355c45;color:#fff;border-radius:12px;padding:14px;font-size:14px;font-weight:750;cursor:pointer}#mj-native-reader .mj-r-action.secondary{background:#fff;color:#41674d;border:1px solid #c9dacb}#mj-native-reader .mj-r-bottom{display:flex;gap:7px;margin:20px 0}#mj-native-reader .mj-r-bottom button{flex:1;min-width:0;background:#fff;border:1px solid #dce9dc;border-radius:12px;padding:12px 5px;font-size:12px;font-weight:750;color:#42614a}#mj-native-reader .mj-r-bottom button:disabled{opacity:.35}#mj-native-reader .mj-r-notice{background:#fff6df;border:1px solid #ead7a6;border-radius:12px;color:#735b30;font-size:13px;line-height:1.7;padding:13px;margin-bottom:18px}#mj-native-reader a[data-book-slug]{color:#426f53;text-decoration:underline}#mj-native-reader button:focus-visible,#mj-native-reader input:focus-visible{outline:3px solid #98bf9b;outline-offset:2px}
.v1346-handbook{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #dce4d7}.v1346-handbook p{line-height:1.6}.v1346-handbook button{padding:12px 18px;border:1px solid #afc4ad;border-radius:12px;background:#eef3e9;color:#31543e;font:inherit}

/* Full-screen reading surface; no card inside another page card. */
#mj-native-reader .mj-r-shell,#mj-native-reader .mj-r-wrap,#mj-native-reader .mj-r-article{border:0;border-radius:0;box-shadow:none;min-width:0}
#mj-native-reader .mj-r-wrap{width:100%}
#mj-native-reader .mj-r-article table{display:block;max-width:100%;overflow-x:auto}
#mj-native-reader .mj-r-top{height:auto;position:static}
@media(max-width:430px){#mj-native-reader .mj-r-top{padding-left:14px;padding-right:14px;gap:8px}#mj-native-reader .mj-r-brand{font-size:8px;white-space:normal;max-width:100px;text-align:right}#mj-native-reader .mj-r-wrap{padding-left:18px;padding-right:18px}#mj-native-reader .mj-r-intro{background:transparent;border:0;border-radius:0;padding:0 0 20px;border-bottom:1px solid #dce8da}#mj-native-reader .mj-r-article{font-size:16px;line-height:1.9}}
@media(max-width:430px){#mj-native-reader .mj-r-article p,#mj-native-reader .mj-r-article li{line-break:anywhere;overflow-wrap:anywhere}}
