{"id":670,"date":"2026-04-13T16:46:21","date_gmt":"2026-04-13T08:46:21","guid":{"rendered":"https:\/\/www.corpusland.com\/?p=670"},"modified":"2026-04-13T21:30:29","modified_gmt":"2026-04-13T13:30:29","slug":"g9_corpus-2-%e8%87%aa%e6%88%91%e4%bb%8b%e7%bb%8d%e5%a6%82%e4%bd%95%e8%af%b4%ef%bc%9f","status":"publish","type":"post","link":"https:\/\/www.corpusland.com\/?p=670","title":{"rendered":"G9_Corpus 2 \u6d88\u9632\u6f14\u4e60\u600e\u4e48\u8bf4\uff1f"},"content":{"rendered":"<style>.kb-image670_c4ca6d-9e.kb-image-is-ratio-size, .kb-image670_c4ca6d-9e .kb-image-is-ratio-size{max-width:589px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image670_c4ca6d-9e.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image670_c4ca6d-9e .kb-image-is-ratio-size{align-self:unset;}.kb-image670_c4ca6d-9e figure{max-width:589px;}.kb-image670_c4ca6d-9e .image-is-svg, .kb-image670_c4ca6d-9e .image-is-svg img{width:100%;}.kb-image670_c4ca6d-9e:not(.kb-image-is-ratio-size) .kb-img, .kb-image670_c4ca6d-9e.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image670_c4ca6d-9e .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image670_c4ca6d-9e\"><figure class=\"aligncenter size-full kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land169\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"240\" src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/4\u670812\u65e5.gif\" alt=\"\" class=\"kb-img wp-image-996\"\/><\/div><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading670_25e495-fc, .wp-block-kadence-advancedheading.kt-adv-heading670_25e495-fc[data-kb-block=\"kb-adv-heading670_25e495-fc\"]{max-width:813px;margin-right:auto;margin-left:auto;text-align:center;font-size:var(--global-kb-font-size-lg, 2rem);line-height:1;font-style:normal;font-family:\"Arial Black\", Gadget, sans-serif;}.wp-block-kadence-advancedheading.kt-adv-heading670_25e495-fc mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading670_25e495-fc[data-kb-block=\"kb-adv-heading670_25e495-fc\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading670_25e495-fc img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading670_25e495-fc[data-kb-block=\"kb-adv-heading670_25e495-fc\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading670_25e495-fc wp-block-kadence-advancedheading has-theme-palette-6-color has-text-color\" data-kb-block=\"kb-adv-heading670_25e495-fc\">Corpus 2 \u6d88\u9632\u6f14\u4e60\u600e\u4e48\u8bf4\uff1f<\/h2>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading670_dbcc42-6c, .wp-block-kadence-advancedheading.kt-adv-heading670_dbcc42-6c[data-kb-block=\"kb-adv-heading670_dbcc42-6c\"]{text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading670_dbcc42-6c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading670_dbcc42-6c[data-kb-block=\"kb-adv-heading670_dbcc42-6c\"] mark.kt-highlight{font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading670_dbcc42-6c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading670_dbcc42-6c[data-kb-block=\"kb-adv-heading670_dbcc42-6c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading670_dbcc42-6c wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading670_dbcc42-6c\">\u4e00\u3001&nbsp;\u8bed\u6599\u9884\u70ed\u7ad9 &#8211; \u89c6\u9891\u5bfc\u8bfb\u66f4\u8f7b\u677e<\/h3>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-97ce6da802bdd5ffdfdd15d707525394\" style=\"color:#4c3b67;margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);font-size:16px;line-height:1.5;text-decoration:none\"><strong>\uff5c<\/strong>\ud83d\udcd6 \u8bed\u5883\uff1a\u4e2d\u6587\u626b\u8bfb\u627e\u8bed\u611f\uff0c\u82f1\u6587\u5bf9\u7167\u626b\u76f2\u533a<\/p>\n\n\n<style>.kb-row-layout-id670_27aa52-fa > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id670_27aa52-fa > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id670_27aa52-fa > .kt-row-column-wrap{column-gap:30px;row-gap:0px;max-width:1015px;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, calc(60% - ((30px * 1 )\/2)))minmax(0, calc(40% - ((30px * 1 )\/2)));}.kb-row-layout-id670_27aa52-fa{box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.2);border-top:1px solid var(--global-palette8, #F7FAFC);border-right:0px solid var(--global-palette9, #ffffff);border-left:0px solid var(--global-palette5, #4A5568);}.kb-row-layout-id670_27aa52-fa > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id670_27aa52-fa > .kt-row-column-wrap{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}}@media all and (max-width: 1024px){.kb-row-layout-id670_27aa52-fa{border-top:1px solid var(--global-palette8, #F7FAFC);border-right:0px solid var(--global-palette9, #ffffff);border-left:0px solid var(--global-palette5, #4A5568);}}@media all and (max-width: 767px){.kb-row-layout-id670_27aa52-fa > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id670_27aa52-fa{border-top:1px solid var(--global-palette8, #F7FAFC);border-right:0px solid var(--global-palette9, #ffffff);border-left:0px solid var(--global-palette5, #4A5568);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id670_27aa52-fa alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column670_f43964-94 > .kt-inside-inner-col,.kadence-column670_f43964-94 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column670_f43964-94 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column670_f43964-94 > .kt-inside-inner-col{flex-direction:column;}.kadence-column670_f43964-94 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column670_f43964-94 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column670_f43964-94{position:relative;}@media all and (max-width: 1024px){.kadence-column670_f43964-94 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column670_f43964-94 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column670_f43964-94\"><div class=\"kt-inside-inner-col\">\n<div class=\"highlight-text\">\n    Natural disasters from <span class=\"bg-green\">earthquakes<\/span> to <span class=\"bg-green\">fires<\/span> can <span class=\"bg-purple\">strike<\/span> with no <span class=\"bg-blue\">warning<\/span>. Your ability to <span class=\"bg-yellow\">survive<\/span> depends on how well you <span class=\"bg-yellow\">prepare<\/span>. Creating a family <span class=\"bg-yellow\">escape<\/span> plan is your first <span class=\"bg-purple\">critical<\/span> step, you must map out at least two <span class=\"bg-yellow\">escape<\/span> routes from every room in your home and choose a safe meeting spot outside. But a plan is useless without practice. You should conduct regular <span class=\"bg-blue\">fire drills<\/span>. During a <span class=\"bg-blue\">fire drill<\/span> you must stay low to <span class=\"bg-yellow\">avoid<\/span> smoke and check doors for heat before opening them. Never stop to grab personal items, your life is what matters. Once outside, go directly to your meeting spot and make sure everyone is safe. You must never reenter a burning building. Your <span class=\"bg-yellow\">emergency<\/span> kit should always be stocked and <span class=\"bg-purple\">accessible<\/span>, survival isn&#8217;t a matter of luck it&#8217;s a matter of <span class=\"bg-yellow\">preparation<\/span>. You must be ready for it!\n<\/div>\n\n<style>\n    .highlight-text {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n        line-height: 1.6;\n        font-size: 0.9rem;\n        font-weight: 500;\n        color: #2c3e50;\n        padding: 0 10px;\n    }\n    \/* \u57fa\u7840\u8bcd\uff1a\u7eff\u8272 *\/\n    .bg-green { background-color: #E8F5E9; color: #2E7D32; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u62d3\u5c55\u8bcd\uff1a\u7d2b\u8272 *\/\n    .bg-purple { background-color: #EDE7F6; color: #512DA8; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u9ad8\u9891\u8bcd\uff1a\u9ec4\u8272 *\/\n    .bg-yellow { background-color: #FFF9C4; color: #F57F17; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u4e2d\u9891\u8bcd\uff1a\u84dd\u8272 *\/\n    .bg-blue { background-color: #E3F2FD; color: #1565C0; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n<\/style>\n<\/div><\/div>\n\n\n<style>.kadence-column670_c499ec-40 > .kt-inside-inner-col{border-left:0px solid var(--global-palette9, #ffffff);}.kadence-column670_c499ec-40 > .kt-inside-inner-col,.kadence-column670_c499ec-40 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column670_c499ec-40 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column670_c499ec-40 > .kt-inside-inner-col{flex-direction:column;}.kadence-column670_c499ec-40 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column670_c499ec-40 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column670_c499ec-40{position:relative;}@media all and (max-width: 1024px){.kadence-column670_c499ec-40 > .kt-inside-inner-col{border-left:0px solid var(--global-palette9, #ffffff);flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column670_c499ec-40 > .kt-inside-inner-col{border-left:0px solid var(--global-palette9, #ffffff);flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column670_c499ec-40\"><div class=\"kt-inside-inner-col\">\n<div class=\"highlight-text\">\n    \u81ea\u7136\u707e\u5bb3\uff0c\u4ece<span class=\"cn-green\">\u5730\u9707<\/span>\u5230<span class=\"cn-green\">\u706b\u707e<\/span>\u90fd\u53ef\u4ee5\u6beb\u65e0<span class=\"cn-blue\">\u9884\u5146<\/span>\u5730<span class=\"cn-purple\">\u88ad\u51fb<\/span>\u3002\u4f60\u7684<span class=\"cn-yellow\">\u751f\u5b58<\/span>\u80fd\u529b<span class=\"cn-yellow\">\u53d6\u51b3\u4e8e<\/span>\u4f60<span class=\"cn-yellow\">\u51c6\u5907<\/span>\u5f97\u6709\u591a\u597d\u3002\u521b\u9020\u5bb6\u5ead<span class=\"cn-yellow\">\u9003\u4ea1<\/span>\u8ba1\u5212\u662f\u4f60<span class=\"cn-purple\">\u5173\u952e<\/span>\u7684\u7b2c\u4e00\u6b65\uff0c\u4f60\u81f3\u5c11\u8981\u8ba1\u5212\u597d<span class=\"cn-yellow\">\u9003\u8dd1<\/span>\u6bcf\u4e2a\u623f\u95f4\u7684\u8def\u7ebf\u3002\u5728\u4f60\u5bb6\u91cc\uff0c\u9009\u62e9\u4e00\u4e2a\u5b89\u5168\u7684\u89c1\u9762\u5730\u70b9\u3002\u4f46\u662f\uff0c\u6ca1\u6709\u5b9e\u8df5\u7684\u8ba1\u5212\u662f\u6ca1\u7528\u7684\u3002\u4f60\u5e94\u8be5\u5b9a\u671f\u8fdb\u884c<span class=\"cn-blue\">\u6d88\u9632\u6f14\u4e60<\/span>\uff0c\u5728<span class=\"cn-blue\">\u6d88\u9632\u6f14\u4e60<\/span>\u4e2d\uff0c\u4f60\u5fc5\u987b\u4fdd\u6301\u4f4e\u59ff<span class=\"cn-yellow\">\u4ee5\u514d<\/span>\u70df\u96fe\uff0c\u5e76\u5728\u5f00\u95e8\u524d\u68c0\u67e5\u95e8\u662f\u5426\u53d1\u70ed\uff0c\u6c38\u8fdc\u4e0d\u8981\u505c\u4e0b\u6765\u62ff\u4e2a\u4eba\u7269\u54c1\uff0c\u4f60\u7684\u751f\u547d\u624d\u662f\u6700\u91cd\u8981\u7684\u3002\u51fa\u53bb\u540e\u76f4\u63a5\u53bb\u4f60\u7684\u96c6\u5408\u5730\u70b9\uff0c\u786e\u4fdd\u6bcf\u4e2a\u4eba\u90fd\u5b89\u5168\u3002\u4f60\u7edd\u4e0d\u80fd\u518d\u8fdb\u5165\u71c3\u70e7\u7684\u5efa\u7b51\u91cc\uff0c\u4f60\u7684<span class=\"cn-yellow\">\u5e94\u6025<\/span>\u5305\u5e94\u59cb\u7ec8\u50a8\u5907\u5e76\u968f\u65f6<span class=\"cn-purple\">\u53ef\u53d6\u5230<\/span>\uff0c<span class=\"cn-yellow\">\u751f\u5b58<\/span>\u4e0d\u662f\u8fd0\u6c14\u7684\u95ee\u9898\uff0c\u8fd9\u662f<span class=\"cn-yellow\">\u51c6\u5907<\/span>\u7684\u95ee\u9898\u3002\u4f60\u5fc5\u987b\u505a\u597d<span class=\"cn-yellow\">\u51c6\u5907<\/span>\uff01\n<\/div>\n\n<style>\n    .highlight-text {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n        line-height: 1.6;\n        font-size: 0.9rem;\n        font-weight: 500;\n        color: #2c3e50;\n        padding: 0 10px;\n    }\n    \/* \u57fa\u7840\u8bcd\uff1a\u7eff\u8272 *\/\n    .cn-green { color: #2E7D32; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u62d3\u5c55\u8bcd\uff1a\u7d2b\u8272 *\/\n    .cn-purple { color: #512DA8; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u9ad8\u9891\u8bcd\uff1a\u9ec4\u8272 *\/\n    .cn-yellow { color: #F57F17; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n    \/* \u4e2d\u9891\u8bcd\uff1a\u84dd\u8272 *\/\n    .cn-blue { color: #1565C0; padding: 2px 5px; border-radius: 4px; text-decoration: underline; }\n<\/style>\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-ab6367842e7c3f1666be23c52f020934\" style=\"color:#0b0b0b;margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:var(--wp--preset--spacing--30);margin-left:0;padding-top:var(--wp--preset--spacing--30);padding-bottom:0;font-size:16px;line-height:1.5\">                                       <strong>\uff5c<\/strong>\ud83d\udcfd\ufe0f \u89c6\u9891:\u6309\u9700\u5207\u6362\u5b57\u5e55\uff0c\u65e0\u5b57\u5e55\u6311\u6218\u6293\u53d6\u91cd\u70b9\u8bcd<\/p>\n\n\n\n<figure class=\"wp-block-video video::-webkit-media-text-track-container\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls preload=\"auto\" src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/copy_37E2DAD7-04CA-4B87-A5F4-CCF1431837F3.mov\" playsinline><track src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/G9L1\u4e2d\u82f1.vtt\" label=\"G9L1\u4e2d\u82f1\" srclang=\"en\" kind=\"subtitles\"\/><track src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/G9L2\u82f1\u6587.vtt\" label=\"G9L2\u82f1\u6587\" srclang=\"en\" kind=\"subtitles\"\/><\/video><\/figure>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-a2da36461bac392d8b7f83341e265400\" style=\"color:#0b0b0b;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);font-size:16px\"><strong>\uff5c<\/strong>\ud83c\udf99\ufe0f\u97f3\u9891\uff1a\u89c6\u9891\u52a0\u8f7d\u8fc7\u6162\u53ef\u4ee5\u70b9\u51fb\u97f3\u9891\u6536\u542c\uff0c\u652f\u6301\u8c03\u901f<\/p>\n\n\n\n<figure style=\"padding-top:0;padding-bottom:0;padding-left:0\" class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/G9L1.mp3\"><\/audio><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading670_d6b518-36, .wp-block-kadence-advancedheading.kt-adv-heading670_d6b518-36[data-kb-block=\"kb-adv-heading670_d6b518-36\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading670_d6b518-36 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading670_d6b518-36[data-kb-block=\"kb-adv-heading670_d6b518-36\"] mark.kt-highlight{font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading670_d6b518-36 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading670_d6b518-36[data-kb-block=\"kb-adv-heading670_d6b518-36\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading670_d6b518-36 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading670_d6b518-36\">\u4e8c\u3001&nbsp;\u8bcd\u5361\u7cbe\u6790\u7ad9\u2014\u4e2d\u8003\u8003\u70b9\u5168\u653b\u7834<\/h3>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-161a0b1af0d31faa2227f37e48b48961\" style=\"color:#4c3b67;margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);font-size:16px;line-height:1.5;text-decoration:none\"><strong>\uff5c<\/strong>\ud83d\udcd2 \u70b9\u51fb\u5587\u53ed\u542c\u53d1\u97f3\uff0c\u5c55\u5f00\u770b\u62d3\u5c55\uff0c\u8bb0\u8bcd\u6e90\u66f4\u6df1\u523b<\/p>\n<\/div><\/div>\n\n\n\n<!-- \u6a21\u5757\u4e8c\uff1a\u8bcd\u5361\u7cbe\u6790\u7ad9 - \u7cbe\u81f4\u7d27\u51d1\u7248\uff08\u5355\u8bcd\u4e0b\u65b9\u97f3\u8282\u7ec3\u4e60\u533a + \u82f1\u6587\u4f8b\u53e5\u6298\u53e0\uff09 -->\n<div id=\"soft-flashcard\" style=\"margin: 2rem 0;\"><\/div>\n\n<style>\n    \/* \u67d4\u548c\u8272\u7cfb\u53d8\u91cf *\/\n    .flashcard-soft {\n        --green-soft: #6B8E6B;\n        --purple-soft: #9B7B9C;\n        --yellow-soft: #FFE484\uff1b\n        --blue-soft: #6B9EBF;\n        --card-bg: #ffffff;\n        --shadow-sm: 0 4px 12px rgba(0,0,0,0.03);\n        --shadow-hover: 0 8px 20px rgba(0,0,0,0.06);\n        --radius-card: 20px;\n        background: var(--card-bg);\n        border-radius: var(--radius-card);\n        box-shadow: var(--shadow-sm);\n        transition: all 0.2s ease;\n        overflow: hidden;\n        position: relative;\n    }\n    .flashcard-soft:hover {\n        box-shadow: var(--shadow-hover);\n        transform: translateY(-1px);\n    }\n    .flashcard-soft::before {\n        content: '';\n        position: absolute;\n        left: 0;\n        top: 0;\n        bottom: 0;\n        width: 5px;\n        background: var(--theme-color);\n        transition: background 0.2s;\n    }\n    .card-inner-soft {\n        padding: 18px 20px;\n    }\n    \/* \u5355\u8bcd\u5934\u90e8 *\/\n    .word-header {\n        display: flex;\n        flex-wrap: wrap;\n        align-items: baseline;\n        gap: 8px;\n        margin-bottom: 12px;\n        padding-bottom: 10px;\n        border-bottom: 1px solid #eef2f0;\n    }\n    .word-text {\n        font-size: 1.8rem;\n        font-weight: 700;\n        color: #2c3e2f;\n        letter-spacing: -0.3px;\n    }\n    .word-pron {\n        font-family: monospace;\n        font-size: 1rem;\n        color: #5b6e55;\n        background: #f4f7f2;\n        padding: 2px 10px;\n        border-radius: 30px;\n    }\n    .word-mean {\n        font-size: 1.2rem;\n        font-weight: 500;\n        color: #2d3e2a;\n        background: #fafbf8;\n        padding: 2px 12px;\n        border-radius: 30px;\n        margin-left: auto;\n    }\n    \/* \u97f3\u8282\u7ec3\u4e60\u533a\u57df *\/\n    .syllable-practice {\n        margin: 12px 0 16px;\n        padding: 12px 14px;\n        background: #f9fbf7;\n        border-radius: 18px;\n        border: 1px solid #eaf0e5;\n    }\n    .syllable-header {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        margin-bottom: 8px;\n        flex-wrap: wrap;\n        gap: 8px;\n    }\n    .syllable-title {\n        font-size: 0.85rem;\n        font-weight: 550;\n        color: #6b8266;\n        letter-spacing: 0.3px;\n    }\n    .syllable-full-audio {\n        cursor: pointer;\n        font-size: 18px;\n        background: #edf2ec;\n        width: 30px;\n        height: 30px;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        border-radius: 50%;\n        color: #6B8E6B;\n        transition: all 0.2s;\n    }\n    .syllable-full-audio:hover {\n        background: var(--theme-color);\n        color: white;\n        transform: scale(1.03);\n    }\n    .syllable-buttons {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n        margin-top: 6px;\n    }\n    .syllable-btn {\n        background: #edf2ec;\n        border: none;\n        padding: 4px 14px;\n        border-radius: 30px;\n        font-size: 0.9rem;\n        font-weight: 500;\n        color: #2c3e2f;\n        cursor: pointer;\n        transition: all 0.2s;\n        box-shadow: 0 1px 2px rgba(0,0,0,0.03);\n    }\n    .syllable-btn:hover {\n        background: var(--theme-color);\n        color: white;\n        transform: translateY(-1px);\n    }\n    \/* \u9ad8\u4eae\u52a8\u753b *\/\n    @keyframes syllableHighlight {\n        0% { background-color: rgba(107, 142, 107, 0); transform: scale(1); }\n        30% { background-color: var(--theme-color); color: white; transform: scale(1.05); box-shadow: 0 2px 6px rgba(0,0,0,0.1); }\n        100% { background-color: rgba(107, 142, 107, 0); transform: scale(1); }\n    }\n    .syllable-highlight {\n        animation: syllableHighlight 0.8s ease-in-out;\n    }\n\n    \/* \u4f8b\u53e5\u533a\u57df\uff08\u4e2d\u6587\u59cb\u7ec8\u663e\u793a\uff0c\u82f1\u6587\u6298\u53e0\uff09 *\/\n    .example-section {\n        margin-bottom: 12px;\n        border-radius: 16px;\n        background: #fefefe;\n        border: 1px solid #ecf3e8;\n    }\n    .example-cn {\n        padding: 10px 14px;\n        font-weight: 600;\n        color: #2f3e2c;\n        font-size: 0.9rem;\n        background: #fbfdf9;\n        border-radius: 16px;\n        border-left: 3px solid var(--theme-color);\n    }\n    \/* \u82f1\u6587\u4f8b\u53e5\u884c\uff1a\u6309\u94ae\u548c\u82f1\u6587\u4f8b\u53e5\u5728\u540c\u4e00\u884c *\/\n    .example-en-row {\n        display: flex;\n        font-weight: 600;\n        align-items: center;\n        flex-wrap: wrap;\n        gap: 8px;\n        padding: 8px 14px 12px 14px;\n    }\n    .example-en-toggle {\n        cursor: pointer;\n        font-size: 0.85rem;\n        color: #4A634A;\n        background: transparent;\n        padding: 4px 0;\n        display: inline-flex;\n        align-items: center;\n        gap: 4px;\n        border-bottom: 1px dashed #B5C4A8;\n        user-select: none;\n        transition: all 0.2s;\n        white-space: nowrap;\n    }\n    .example-en-toggle:hover {\n        color: #6B8E6B;\n        border-bottom-color: #6B8E6B;\n    }\n    .example-en {\n        display: none;\n        color: #5c6e55;\n        font-style: italic;\n        text-decoration: underline;\n        text-underline-offset: 3px;\n        font-size: 0.9rem;\n        padding: 2px 0;\n    }\n    .example-en.show {\n        display: inline-block;\n    }\n\n    \/* \u5355\u8bcd\u9526\u56ca\u6298\u53e0\u533a\u57df *\/\n    .modern-details {\n        margin-bottom: 12px;\n        border-radius: 16px;\n        background: #fefefe;\n    }\n    .modern-summary {\n        cursor: pointer;\n        font-weight: 600;\n        padding: 8px 14px;\n        background: #fbfdf9;\n        border-radius: 16px;\n        list-style: none;\n        display: flex;\n        align-items: center;\n        gap: 6px;\n        border: 1px solid #ecf3e8;\n        font-size: 0.9rem;\n    }\n    .modern-summary::before {\n        content: '\u25b8';\n        font-size: 1rem;\n        transition: transform 0.2s;\n        color: var(--theme-color);\n    }\n    details[open] .modern-summary::before {\n        transform: rotate(90deg);\n    }\n    .tags-soft {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n        padding: 6px 16px 16px 16px;\n    }\n    .tag-soft {\n        background: rgba(var(--theme-rgb), 0.05);\n        color: var(--theme-color);\n        padding: 6px 12px;\n        border-radius: 20px;\n        font-size: 0.9rem;\n        font-weight: 600;\n    }\n    .footer-soft {\n        display: flex;\n        justify-content: space-between;\n        flex-wrap: wrap;\n        gap: 8px;\n        margin-top: 12px;\n        padding-top: 12px;\n        border-top: 1px solid #eaf0e5;\n        font-size: 1.1rem;\n    }\n    .footer-item-soft {\n        background: #f9fbf7;\n        padding: 4px 12px;\n        border-radius: 30px;\n    }\n    .footer-item-soft strong {\n        font-weight: 700;\n        color: var(--theme-color);\n    }\n    .card-nav {\n        display: flex;\n        justify-content: center;\n        gap: 16px;\n        margin-top: 18px;\n    }\n    .nav-btn-soft {\n        border: none;\n        background: #f0f4ec;\n        padding: 6px 20px;\n        border-radius: 40px;\n        font-weight: 500;\n        font-size: 1rem;\n        cursor: pointer;\n        transition: 0.2s;\n        color: #3b4a36;\n    }\n    .nav-btn-next-soft {\n        background: var(--theme-color);\n        color: white;\n        box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n    }\n    .nav-btn-soft:hover:not(:disabled) {\n        transform: translateY(-1px);\n        filter: brightness(0.96);\n    }\n    .nav-btn-soft:disabled {\n        opacity: 0.4;\n        cursor: not-allowed;\n    }\n<\/style>\n\n<script>\n    (function() {\n        \/\/ \u4e3b\u9898\u8272\u6620\u5c04\uff08\u6839\u636e\u5355\u8bcd\u7c7b\u578b\uff09\n        const themeMap = {\n            basic: { hex: '#6B8E6B', rgb: '107,142,107' },    \/\/ \u57fa\u7840\u8bcd\n            expand: { hex: '#9B7B9C', rgb: '155,123,156' },    \/\/ \u62d3\u5c55\u8bcd\n            high: {  hex: '#D4A14A', rgb: '212,161,74' },       \/\/ \u9ad8\u9891\u8bcd\n            mid: { hex: '#6B9EBF', rgb: '107,158,191' }        \/\/ \u4e2d\u9891\u8bcd\n        };\n\n        \/\/ \u5168\u65b0\u5355\u8bcd\u5e93\uff08\u5df2\u6839\u636e\u60a8\u63d0\u4f9b\u7684\u6570\u636e\u8fdb\u884c\u97f3\u8282\u62c6\u5206 + \u7c7b\u578b\u6620\u5c04\uff09\n        const wordBank = [\n            {\n                \"word\": \"survive\",\n                \"type\": \"high\",           \/\/ \u9ad8\u9891\u8bcd -> high\n                \"pron\": \"\/s\u0259r\u02c8va\u026av\/\",\n                \"mean\": \"\u751f\u5b58\uff1b\u5b58\u6d3b\",\n                \"exampleCn\": \"\u5728\u6c99\u6f20\u4e2d\uff0c\u6ca1\u6709\u6c34\u4f60\u65e0\u6cd5\u751f\u5b58\u3002\",\n                \"exampleEn\": \"You cannot survive in the desert without water.\",\n                \"tags\": [\"stay alive; live through\"],\n                \"variation\": \"survives; survived; surviving\",\n                \"root\": \"viv\uff08\u751f\u547d\uff09\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/survive.mp3\",\n                \"syllables\": [\"sur\", \"vive\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"prepare\",\n                \"type\": \"high\",\n                \"pron\": \"\/pr\u026a\u02c8per\/\",\n                \"mean\": \"\u51c6\u5907\",\n                \"exampleCn\": \"\u4f60\u5e94\u8be5\u4e3a\u660e\u5929\u7684\u8003\u8bd5\u505a\u597d\u51c6\u5907\u3002\",\n                \"exampleEn\": \"You should prepare well for tomorrow's exam.\",\n                \"tags\": [\"get ready; make preparations for; arrange for\"],\n                \"variation\": \"prepares; prepared; preparing\",\n                \"root\": \"par\uff08\u9884\u5148\uff09+ parare\uff08\u51c6\u5907\uff09\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/prepare.mp3\",\n                \"syllables\": [\"pre\", \"pare\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"escape\",\n                \"type\": \"high\",\n                \"pron\": \"\/\u026a\u02c8ske\u026ap\/\",\n                \"mean\": \"\u9003\u8dd1\uff1b\u9003\u8131\",\n                \"exampleCn\": \"\u4ed6\u4eec\u4ece\u7740\u706b\u7684\u5927\u697c\u91cc\u9003\u4e86\u51fa\u6765\u3002\",\n                \"exampleEn\": \"They escaped from the burning building.\",\n                \"tags\": [\"get away; flee; run away\"],\n                \"variation\": \"escapes; escaped; escaping\",\n                \"root\": \"ex\uff08\u51fa\uff09+ cappa\uff08\u6597\u7bf7\uff09\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/ESCAPE.mp3\",\n                \"syllables\": [\"es\", \"cape\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"emergency\",\n                \"type\": \"high\",\n                \"pron\": \"\/i\u02c8m\u025c\u02d0rd\u0292\u0259nsi\/\",\n                \"mean\": \"\u7d27\u6025\u60c5\u51b5\uff1b\u7a81\u53d1\u4e8b\u4ef6\",\n                \"exampleCn\": \"\u7d27\u6025\u60c5\u51b5\u4e0b\uff0c\u8bf7\u62e8\u6253110\u3002\",\n                \"exampleEn\": \"Please call 110 in an emergency.\",\n                \"tags\": [\"crisis; urgent situation\"],\n                \"variation\": \"emergencies (pl.)\",\n                \"root\": \"emergere\uff08\u6d6e\u73b0\uff09\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/emergency1.mp3\",\n                \"syllables\": [\"e\", \"mer\", \"gen\", \"cy\"],\n                \"syllableAudios\": []\n            },\n  {\n                \"word\": \"fire drill\",\n                \"type\": \"mid\",            \/\/ \u4e2d\u9891\u8bcd -> mid\n                \"pron\": \"\/\u02c8fa\u026a\u0259r dr\u026al\/\",\n                \"mean\": \"\u6d88\u9632\u6f14\u4e60\",\n                \"exampleCn\": \"\u5b66\u6821\u6bcf\u6708\u4e3e\u884c\u4e00\u6b21\u6d88\u9632\u6f14\u4e60\u3002\",\n                \"exampleEn\": \"The school holds a fire drill once a month.\",\n                \"tags\": [\"practice evacuation \u9003\u751f\u6f14\u4e60\", \"emergency exercise \u7d27\u6025\u6f14\u4e60\"],\n                \"variation\": \"fire drills (pl.)\",\n                \"root\": \"--\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/FIRE-DRILL.mp3\",\n                \"syllables\": [\"fire\", \"drill\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"warning\",\n                \"type\": \"mid\",\n                \"pron\": \"\/\u02c8w\u0254\u02d0rn\u026a\u014b\/\",\n                \"mean\": \"\u8b66\u544a\uff1b\u9884\u5146\",\n                \"exampleCn\": \"\u66b4\u98ce\u96e8\u6765\u4e34\u524d\u6709\u9884\u8b66\u3002\",\n                \"exampleEn\": \"There was a warning before the storm came.\",\n                \"tags\": [\"alert\u8b66\u544a\", \"signal\u4fe1\u53f7\"],\n                \"variation\": \"warnings (pl.)\",\n                \"root\": \"warn\uff08\u8b66\u544a\uff09+ ing\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/WARNING.mp3\",\n                \"syllables\": [\"warn\", \"ing\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"avoid\",\n                \"type\": \"high\",\n                \"pron\": \"\/\u0259\u02c8v\u0254\u026ad\/\",\n                \"mean\": \"\u907f\u514d\uff1b\u907f\u5f00\",\n                \"exampleCn\": \"\u4f60\u5e94\u8be5\u907f\u514d\u5728\u8bfe\u5802\u4e0a\u8bb2\u8bdd\u3002\",\n                \"exampleEn\": \"You should avoid talking in class.\",\n                \"tags\": [\"keep away from; stay clear of\"],\n                \"variation\": \"avoids; avoided; avoiding\",\n                \"root\": \"void\uff08\u7a7a\uff09\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/AVOID.mp3\",\n                \"syllables\": [\"a\", \"void\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"depend on\",\n                \"type\": \"high\",\n                \"pron\": \"\/d\u026a\u02c8pend \u0251\u02d0n\/\",\n                \"mean\": \"\u53d6\u51b3\u4e8e\uff1b\u4f9d\u9760\",\n                \"exampleCn\": \"\u4f60\u7684\u6210\u529f\u53d6\u51b3\u4e8e\u4f60\u7684\u52aa\u529b\u3002\",\n                \"exampleEn\": \"Your success depends on your hard work.\",\n                \"tags\": [\"rely on; count on; be determined by\"],\n                \"variation\": \"depends on; depended on; depending on\",\n                \"root\": \"de\uff08\u5411\u4e0b\uff09+ pendere\uff08\u60ac\u6302\uff09\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/dependon.mp3\",\n                \"syllables\": [\"de\", \"pend\", \"on\"],\n                \"syllableAudios\": []\n            },\n         \n            {\n                \"word\": \"earthquake\",\n                \"type\": \"basic\",         \/\/ \u57fa\u7840\u8bcd -> basic\n                \"pron\": \"\/\u02c8\u025c\u02d0r\u03b8kwe\u026ak\/\",\n                \"mean\": \"\u5730\u9707\",\n                \"exampleCn\": \"\u6628\u665a\u53d1\u751f\u4e86\u4e00\u6b21\u5f3a\u70c8\u5730\u9707\u3002\",\n                \"exampleEn\": \"A strong earthquake happened last night.\",\n                \"tags\": [\"tremor\u4f59\u9707\", \"quake \u9707\u52a8\"],\n                \"variation\": \"earthquakes (pl.)\",\n                \"root\": \"earth\uff08\u5730\u7403\uff09+ quake\uff08\u9707\u52a8\uff09\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/earthquake.mp3\",\n                \"syllables\": [\"earth\", \"quake\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"fire\",\n                \"type\": \"basic\",\n                \"pron\": \"\/\u02c8fa\u026a\u0259r\/\",\n                \"mean\": \"\u706b\uff1b\u706b\u707e\",\n                \"exampleCn\": \"\u73a9\u706b\u5f88\u5371\u9669\u3002\",\n                \"exampleEn\": \"Playing with fire is dangerous.\",\n                \"tags\": [\"flame \u706b\u82d7\", \"blaze\u5927\u706b\"],\n                \"variation\": \"fires (pl.)\",\n                \"root\": \"--\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/FIRE.mp3\",\n                \"syllables\": [\"fire\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"strike\",\n                \"type\": \"expand\",        \/\/ \u62d3\u5c55\u8bcd -> expand\n                \"pron\": \"\/stra\u026ak\/\",\n                \"mean\": \"\u88ad\u51fb\uff1b\u6253\u51fb\",\n                \"exampleCn\": \"\u53f0\u98ce\u88ad\u51fb\u4e86\u6cbf\u6d77\u5730\u533a\u3002\",\n                \"exampleEn\": \"The typhoon struck the coastal area.\",\n                \"tags\": [\"hit\u6700\u53e3\u8bed\u5316\u3002\u53ef\u4ee5\u7528\u4e8e\u81ea\u7136\u707e\u5bb3\u3001\u98ce\u66b4\u3001\u5730\u9707\", \"attack\u4eba\u6216\u52a8\u7269\u7684\u4e3b\u52a8\u3001\u654c\u610f\u653b\u51fb\"],\n                \"variation\": \"strikes; struck; striking\",\n                \"root\": \"--\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/STRATE.mp3\",\n                \"syllables\": [\"strike\"],\n                \"syllableAudios\": []\n            },\n            {\n                \"word\": \"critical\",\n                \"type\": \"expand\",\n                \"pron\": \"\/\u02c8kr\u026at\u026akl\/\",\n                \"mean\": \"\u5173\u952e\u7684\uff1b\u6279\u8bc4\u7684\",\n                \"exampleCn\": \"\u8fd9\u4e00\u6b65\u81f3\u5173\u91cd\u8981\u3002\",\n                \"exampleEn\": \"This step is critical.\",\n                \"tags\": [\"crucial; vital\uff1bimportant \u91cd\u8981\u7684\"],\n                \"variation\": \"--\",\n                \"root\": \"crit\uff08\u5224\u65ad\uff09+ ical\",\n                \"fullAudio\": \"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/CRITICAL.mp3\",\n                \"syllables\": [\"crit\", \"i\", \"cal\"],\n                \"syllableAudios\": []\n            }\n        ];\n\n        let currentIdx = 0;\n        let audioPlayer = new Audio();\n        let highlightTimer = null;\n\n        function stopPlayback() {\n            if (highlightTimer) {\n                clearTimeout(highlightTimer);\n                highlightTimer = null;\n            }\n            audioPlayer.pause();\n        }\n\n        \/\/ \u64ad\u653e\u5355\u4e2a\u97f3\u8282\uff08\u4f7f\u7528\u9884\u8bbe\u94fe\u63a5\uff0c\u65e0\u5916\u90e8\u4e0a\u4f20\uff09\n        function playSyllable(audioUrl, btnElement) {\n            stopPlayback();\n            if (audioUrl) {\n                audioPlayer.src = audioUrl;\n                audioPlayer.play().catch(e => console.warn(\"\u64ad\u653e\u5931\u8d25:\", e));\n                if (btnElement) {\n                    btnElement.classList.add('syllable-highlight');\n                    setTimeout(() => btnElement.classList.remove('syllable-highlight'), 800);\n                }\n            } else {\n                alert(\"\u8be5\u97f3\u8282\u5c1a\u672a\u914d\u7f6e\u97f3\u9891\u94fe\u63a5\uff0c\u53ef\u5148\u4f7f\u7528\u6574\u8bcd\u53d1\u97f3\u7ec3\u4e60\u3002\");\n            }\n        }\n\n        \/\/ \u64ad\u653e\u5b8c\u6574\u5355\u8bcd\u5e76\u987a\u5e8f\u9ad8\u4eae\uff08\u4f7f\u7528\u9884\u8bbe\u94fe\u63a5\uff09\n        function playFullWordWithHighlight(fullAudioUrl, syllableButtons) {\n            stopPlayback();\n            if (fullAudioUrl) {\n                audioPlayer.src = fullAudioUrl;\n                audioPlayer.play().catch(e => console.warn(\"\u64ad\u653e\u5931\u8d25:\", e));\n                syllableButtons.forEach((btn, idx) => {\n                    highlightTimer = setTimeout(() => {\n                        btn.classList.add('syllable-highlight');\n                        setTimeout(() => btn.classList.remove('syllable-highlight'), 800);\n                    }, idx * 950);\n                });\n            } else {\n                alert(\"\u8be5\u5355\u8bcd\u5c1a\u672a\u914d\u7f6e\u5b8c\u6574\u97f3\u9891\");\n            }\n        }\n\n        function renderCard(index) {\n            const data = wordBank[index];\n            const theme = themeMap[data.type];\n            const container = document.getElementById('soft-flashcard');\n            if (!container) return;\n\n            container.style.setProperty('--theme-color', theme.hex);\n            container.style.setProperty('--theme-rgb', theme.rgb);\n\n            const hasFullAudio = !!data.fullAudio;\n            const fullAudioClass = hasFullAudio ? 'syllable-full-audio active' : 'syllable-full-audio';\n            const tagsHtml = data.tags.map(tag => `<span class=\"tag-soft\">${tag}<\/span>`).join('');\n            const syllableBtnsHtml = data.syllables.map((syl, idx) => {\n                return `<button class=\"syllable-btn\" data-syl-index=\"${idx}\">${syl}<\/button>`;\n            }).join('');\n\n            container.innerHTML = `\n                <div class=\"flashcard-soft\">\n                    <div class=\"card-inner-soft\">\n                        <div class=\"word-header\">\n                            <div class=\"word-text\">${data.word}<\/div>\n                            <div class=\"word-pron\">${data.pron}<\/div>\n                            <div class=\"word-mean\">${data.mean}<\/div>\n                        <\/div>\n                        <div class=\"syllable-practice\">\n                            <div class=\"syllable-header\">\n                                <span class=\"syllable-title\">\u97f3\u8282\u7ec3\u4e60 \u00b7 \u70b9\u51fb\u8ddf\u8bfb \ud83d\udc49\ud83c\udffb<\/span>\n                                <div class=\"${fullAudioClass}\" data-fullaudio>\ud83d\udd0a<\/div>\n                            <\/div>\n                            <div class=\"syllable-buttons\">\n                                ${syllableBtnsHtml}\n                            <\/div>\n                        <\/div>\n\n                        <!-- \u4f8b\u53e5\u533a\u57df\uff1a\u4e2d\u6587\u72ec\u7acb\u4e00\u884c\uff0c\u82f1\u6587\u4e0e\u6309\u94ae\u540c\u884c -->\n                        <div class=\"example-section\">\n                            <div class=\"example-cn\">\u4f8b\u53e5\uff1a ${data.exampleCn}<\/div>\n                            <div class=\"example-en-row\">\n                                <div class=\"example-en-toggle\" data-toggle-en>\ud83c\udfad \u663e\u793a\u82f1\u6587\u4f8b\u53e5<\/div>\n                                <div class=\"example-en\" data-en-text>${data.exampleEn}<\/div>\n                            <\/div>\n                        <\/div>\n\n                        <details class=\"modern-details\">\n                            <summary class=\"modern-summary\">\ud83e\udde0 \u5355\u8bcd\u9526\u56ca \u00b7 \u8054\u60f3\u8bb0\u5fc6<\/summary>\n                            <div class=\"tags-soft\">${tagsHtml}<\/div>\n                        <\/details>\n\n                        <div class=\"footer-soft\">\n                            <div class=\"footer-item-soft\">\ud83d\udcda \u53d8\u5f62: <strong>${data.variation}<\/strong><\/div>\n                            <div class=\"footer-item-soft\">\ud83c\udf31 \u8bcd\u6839: <strong>${data.root}<\/strong><\/div>\n                        <\/div>\n\n                        <div class=\"card-nav\">\n                            <button class=\"nav-btn-soft\" data-prev ${index === 0 ? 'disabled' : ''}>\u25c0 \u4e0a\u4e00\u5f20<\/button>\n                            <button class=\"nav-btn-soft nav-btn-next-soft\" data-next ${index === wordBank.length-1 ? 'disabled' : ''}>\u4e0b\u4e00\u5f20 \u25b6<\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            `;\n\n            \/\/ \u82f1\u6587\u4f8b\u53e5\u6298\u53e0\/\u5c55\u5f00\n            const toggleBtn = container.querySelector('[data-toggle-en]');\n            const enDiv = container.querySelector('[data-en-text]');\n            if (toggleBtn && enDiv) {\n                toggleBtn.addEventListener('click', () => {\n                    enDiv.classList.toggle('show');\n                    toggleBtn.textContent = enDiv.classList.contains('show') ? '\ud83d\udd11 \u6536\u8d77\u82f1\u6587\u4f8b\u53e5' : '\ud83c\udfad \u663e\u793a\u82f1\u6587\u4f8b\u53e5';\n                });\n            }\n\n            const syllableBtns = Array.from(container.querySelectorAll('.syllable-btn'));\n            syllableBtns.forEach((btn, idx) => {\n                btn.addEventListener('click', (e) => {\n                    e.stopPropagation();\n                    const audioUrl = data.syllableAudios && data.syllableAudios[idx] ? data.syllableAudios[idx] : null;\n                    playSyllable(audioUrl, btn);\n                });\n            });\n\n            const fullAudioBtn = container.querySelector('[data-fullaudio]');\n            if (fullAudioBtn) {\n                fullAudioBtn.addEventListener('click', (e) => {\n                    e.stopPropagation();\n                    playFullWordWithHighlight(data.fullAudio, syllableBtns);\n                });\n            }\n\n            const prevBtn = container.querySelector('[data-prev]');\n            const nextBtn = container.querySelector('[data-next]');\n            if (prevBtn) prevBtn.addEventListener('click', () => changeCard(-1));\n            if (nextBtn) nextBtn.addEventListener('click', () => changeCard(1));\n        }\n\n        function changeCard(delta) {\n            stopPlayback();\n            const newIdx = currentIdx + delta;\n            if (newIdx >= 0 && newIdx < wordBank.length) {\n                currentIdx = newIdx;\n                renderCard(currentIdx);\n            }\n        }\n\n        renderCard(0);\n    })();\n<\/script>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading670_e9872d-c4, .wp-block-kadence-advancedheading.kt-adv-heading670_e9872d-c4[data-kb-block=\"kb-adv-heading670_e9872d-c4\"]{text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading670_e9872d-c4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading670_e9872d-c4[data-kb-block=\"kb-adv-heading670_e9872d-c4\"] mark.kt-highlight{font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading670_e9872d-c4 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading670_e9872d-c4[data-kb-block=\"kb-adv-heading670_e9872d-c4\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading670_e9872d-c4 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading670_e9872d-c4\">\u4e09\u3001&nbsp;\u8bed\u611f\u4fee\u70bc\u7ad9\u2014 \u53cd\u590d\u6a21\u4eff\u7ec3\u8bed\u611f<\/h3>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-3a56c29b553f7cc2e65087d7140594a4\" style=\"color:#4c3b67;margin-top:var(--wp--preset--spacing--20);margin-right:0;margin-bottom:var(--wp--preset--spacing--20);margin-left:0;padding-top:var(--wp--preset--spacing--20);font-size:16px;line-height:1.5;text-decoration:none\"><strong>\uff5c<\/strong>\ud83d\udc44 \u539f\u6587\u8ddf\u8bfb\u7ec3\u8bed\u611f\uff0c\u5f71\u5b50\u8ddf\u8bfb\u7834\u76f2\u533a<\/p>\n\n\n\n<div class=\"wp-block-group scroll-box\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<iframe loading=\"lazy\" \n    src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/g9l1-\u53e5\u5b50\u8ddf\u8bfb\u4ee3\u7801.html\" \n    width=\"100%\" \n    height=\"800\" \n    frameborder=\"0\" \n    style=\"border: none; overflow: auto;\"\n    title=\"\u53e5\u5b50\u8ddf\u8bfb\u8bad\u7ec3\">\n<\/iframe>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-gosign-block-gosign-advanced-separator-block outer_sep sep-default cont-full radius_false\"><div class=\"inner-sep-container\" style=\"height:10px\"><div class=\"border-cont GAB-border\" style=\"height:1px;width:20%;background-color:#000000\"><\/div><\/div><\/div>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\"><summary>\ud83c\udfa7\u8fdb\u9636_\u5f71\u5b50\u8ddf\u8bfb\u8bad\u7ec3<\/summary>\n<iframe loading=\"lazy\" \n    src=\"https:\/\/www.corpusland.com\/wp-content\/uploads\/2026\/04\/g9l1-\u5f71\u5b50\u8ddf\u8bfb\u4ee3\u7801.html\" \n    width=\"100%\" \n    height=\"800\" \n    frameborder=\"0\" \n    style=\"border: none; overflow: auto;\"\n    title=\"\u5f71\u5b50\u8ddf\u8bfb\u8bad\u7ec3\">\n<\/iframe>\n<\/details>\n\n\n\n<div class=\"wp-block-gosign-block-gosign-advanced-separator-block outer_sep sep-default cont-full radius_false\"><div class=\"inner-sep-container\" style=\"height:10px\"><div class=\"border-cont GAB-border\" style=\"height:1px;width:20%;background-color:#000000\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading670_27db40-c0, .wp-block-kadence-advancedheading.kt-adv-heading670_27db40-c0[data-kb-block=\"kb-adv-heading670_27db40-c0\"]{text-align:left;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading670_27db40-c0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading670_27db40-c0[data-kb-block=\"kb-adv-heading670_27db40-c0\"] mark.kt-highlight{font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading670_27db40-c0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading670_27db40-c0[data-kb-block=\"kb-adv-heading670_27db40-c0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading670_27db40-c0 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading670_27db40-c0\">\u56db\u3001&nbsp;\u4e3b\u52a8\u53ec\u56de\u7ad9 \u2014\u2014 \u62d6\u62fd\u586b\u7a7a\u6d4b\u6548\u679c<\/h3>\n\n\n\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\">\n    <title>\u62d6\u62fd\u586b\u7a7a \u00b7 \u4e3b\u52a8\u53ec\u56de \u00b7 \u81ea\u7136\u707e\u5bb3\u4e3b\u9898<\/title>\n    <style>\n        * {\n            user-select: none;\n        }\n        .cloze-section {\n            background: #FFFFFF;\n            border-radius: 28px;\n            box-shadow: 0 8px 20px rgba(0,0,0,0.04);\n            border: 1px solid #EDEFF2;\n            overflow: hidden;\n            margin: 2rem 0;\n        }\n        .cloze-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 16px 24px;\n            background: #FDF8F0;\n            border-bottom: 1px solid #F0E8DC;\n            font-weight: 600;\n            color: #4A5B6E;\n            font-size: 0.9rem;\n            flex-wrap: wrap;\n            gap: 12px;\n        }\n        .reset-btn {\n            background: #F0F2F5;\n            border: none;\n            border-radius: 30px;\n            padding: 6px 16px;\n            font-size: 0.75rem;\n            font-weight: 500;\n            color: #5A6E55;\n            cursor: pointer;\n            transition: all 0.2s;\n        }\n        .reset-btn:hover {\n            background: #E4E8E0;\n            transform: translateY(-1px);\n        }\n        \/* \u5355\u8bcd\u6c60\u533a\u57df *\/\n        .word-bank {\n            background: #FEFAF5;\n            padding: 16px 24px;\n            border-bottom: 1px solid #F0E8DC;\n            display: flex;\n            flex-wrap: wrap;\n            gap: 12px;\n            align-items: center;\n        }\n        .word-bank-title {\n            font-size: 0.75rem;\n            color: #8B9A8B;\n            margin-right: 8px;\n        }\n        .draggable-word {\n            background: #F5F5F5;\n            border: 1px solid #E0E0E0;\n            border-radius: 16px;\n            padding: 4px 14px;\n            font-size: 0.85rem;\n            font-weight: 500;\n            color: #3A4A3A;\n            cursor: grab;\n            transition: all 0.2s;\n            display: inline-block;\n        }\n        .draggable-word:active {\n            cursor: grabbing;\n        }\n        .draggable-word.dragging {\n            opacity: 0.5;\n        }\n        .draggable-word.used {\n            display: none;\n        }\n        .draggable-word:hover {\n            border-color: #7CB342;\n            background: #FFFFFF;\n            transform: translateY(-1px);\n        }\n        \/* \u6587\u7ae0\u533a\u57df *\/\n        .cloze-article {\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n            line-height: 1.6;\n            font-size: 1rem;\n            color: #2C3E50;\n            padding: 24px;\n            background: #FFFFFF;\n        }\n        .cloze-article p {\n            margin: 0;\n        }\n        \/* \u6316\u7a7a\u533a\u57df\u6837\u5f0f *\/\n        .cloze-item {\n            display: inline-block;\n            vertical-align: middle;\n            min-width: 70px;\n            text-align: center;\n            background-color: #F9F9F9;\n            border: 1px dashed #B0B8C0;\n            border-radius: 8px;\n            padding: 2px 8px;\n            margin: 0 4px;\n            font-weight: 500;\n            color: #8B9A8B;\n            transition: all 0.2s;\n            cursor: pointer;\n        }\n        .cloze-item.drag-over {\n            background-color: #F1F8E9;\n            border-color: #7CB342;\n            transform: scale(1.02);\n        }\n        \/* \u6b63\u786e\u586b\u5165\u540e\u6837\u5f0f *\/\n        .cloze-item.filled {\n            background-color: #E8F5E9;\n            border-color: #7CB342;\n            color: #2E7D32;\n            cursor: default;\n            border-style: solid;\n        }\n        \/* \u9519\u8bef\u53cd\u9988\uff08\u4e34\u65f6\uff09 *\/\n        .cloze-item.error {\n            background-color: #FFEBEE;\n            border-color: #E57373;\n        }\n    <\/style>\n<\/head>\n<body>\n<div class=\"cloze-section\">\n    <div class=\"cloze-header\">\n        <span>\ud83c\udfc6 \u8fb9\u8bfb\u8fb9\u62d6\u62fd\u5b8c\u6210\u586b\u7a7a \u00b7 \u5b8c\u5168\u638c\u63e1\u624d\u80fd\u5728\u8868\u8fbe\u65f6\u8131\u53e3\u800c\u51fa<\/span>\n        <button id=\"resetClozeBtn\" class=\"reset-btn\">\u27f3 \u91cd\u7f6e\u586b\u7a7a<\/button>\n    <\/div>\n    <div class=\"word-bank\" id=\"wordBank\">\n        <span class=\"word-bank-title\">\ud83d\udce6 \u53ef\u62d6\u62fd\u5355\u8bcd\uff1a<\/span>\n    <\/div>\n    <div class=\"cloze-article\" id=\"clozeArticle\">\n        <p>\n            Natural disasters from \n            <span class=\"cloze-item\" data-answer=\"earthquakes\">_______<\/span> \n            to \n            <span class=\"cloze-item\" data-answer=\"fires\">_______<\/span> \n            can \n            <span class=\"cloze-item\" data-answer=\"strike\">_______<\/span> \n            with no \n            <span class=\"cloze-item\" data-answer=\"warning\">_______<\/span>. \n            Your ability to \n            <span class=\"cloze-item\" data-answer=\"survive\">_______<\/span> \n            depends on how well you \n            <span class=\"cloze-item\" data-answer=\"prepare\">_______<\/span>. \n            Creating a family \n            <span class=\"cloze-item\" data-answer=\"escape\">_______<\/span> \n            plan is your first \n            <span class=\"cloze-item\" data-answer=\"critical\">_______<\/span> \n            step, you must map out at least two \n            <span class=\"cloze-item\" data-answer=\"escape\">_______<\/span> \n            routes from every room in your home and choose a safe meeting spot outside. \n            But a plan is useless without practice. You should conduct regular \n            <span class=\"cloze-item\" data-answer=\"fire drills\">_______<\/span>. \n            During a \n            <span class=\"cloze-item\" data-answer=\"fire drill\">_______<\/span> \n            you must stay low to \n            <span class=\"cloze-item\" data-answer=\"avoid\">_______<\/span> \n            smoke and check doors for heat before opening them. \n            Never stop to grab personal items, your life is what matters. \n            Once outside, go directly to your meeting spot and make sure everyone is safe. \n            You must never reenter a burning building. Your \n            <span class=\"cloze-item\" data-answer=\"emergency\">_______<\/span> \n            kit should always be stocked and \n            <span class=\"cloze-item\" data-answer=\"accessible\">_______<\/span>, \n            survival isn't a matter of luck it's a matter of \n            <span class=\"cloze-item\" data-answer=\"preparation\">_______<\/span>. \n            You must be ready for it!\n        <\/p>\n    <\/div>\n<\/div>\n\n<script>\n    (function() {\n        \/\/ \u83b7\u53d6\u6240\u6709\u6316\u7a7a\u9879\n        const clozeItems = document.querySelectorAll('.cloze-item');\n        const answerMap = new Map();\n        clozeItems.forEach(item => {\n            const answer = item.getAttribute('data-answer');\n            answerMap.set(item, answer);\n        });\n\n        \/\/ \u6536\u96c6\u6240\u6709\u9700\u8981\u51fa\u73b0\u7684\u5355\u8bcd\uff08\u53bb\u91cd\uff09\n        const allAnswers = [...new Set(Array.from(answerMap.values()))];\n        const wordBankDiv = document.getElementById('wordBank');\n        let draggableWords = [];\n\n        function buildWordBank() {\n            wordBankDiv.innerHTML = '<span class=\"word-bank-title\">\ud83d\udce6 \u53ef\u62d6\u62fd\u5355\u8bcd\uff1a<\/span>';\n            draggableWords = [];\n            \/\/ \u968f\u673a\u6392\u5e8f\n            const shuffled = [...allAnswers];\n            for (let i = shuffled.length - 1; i > 0; i--) {\n                const j = Math.floor(Math.random() * (i + 1));\n                [shuffled[i], shuffled[j]] = [shuffled[j], shuffled[i]];\n            }\n            shuffled.forEach(word => {\n                const wordSpan = document.createElement('span');\n                wordSpan.className = 'draggable-word';\n                wordSpan.textContent = word;\n                wordSpan.setAttribute('data-word', word);\n                wordSpan.setAttribute('draggable', 'true');\n                wordSpan.addEventListener('dragstart', handleDragStart);\n                wordSpan.addEventListener('dragend', handleDragEnd);\n                wordBankDiv.appendChild(wordSpan);\n                draggableWords.push(wordSpan);\n            });\n        }\n\n        let draggedWord = null;\n\n        function handleDragStart(e) {\n            draggedWord = this;\n            e.dataTransfer.setData('text\/plain', this.textContent);\n            e.dataTransfer.effectAllowed = 'copy';\n            this.classList.add('dragging');\n        }\n\n        function handleDragEnd(e) {\n            if (draggedWord) {\n                draggedWord.classList.remove('dragging');\n                draggedWord = null;\n            }\n        }\n\n        function setupDropTargets() {\n            clozeItems.forEach(item => {\n                item.addEventListener('dragover', (e) => {\n                    e.preventDefault();\n                    e.dataTransfer.dropEffect = 'copy';\n                    item.classList.add('drag-over');\n                });\n                item.addEventListener('dragleave', () => {\n                    item.classList.remove('drag-over');\n                });\n                item.addEventListener('drop', (e) => {\n                    e.preventDefault();\n                    item.classList.remove('drag-over');\n                    const word = e.dataTransfer.getData('text\/plain');\n                    if (!word) return;\n                    const expectedAnswer = answerMap.get(item);\n                    if (word === expectedAnswer) {\n                        if (item.classList.contains('filled')) return;\n                        item.textContent = word;\n                        item.classList.add('filled');\n                        const wordElement = findDraggableByWord(word);\n                        if (wordElement) {\n                            wordElement.classList.add('used');\n                            wordElement.setAttribute('draggable', 'false');\n                            wordElement.style.display = 'none';\n                        }\n                    } else {\n                        item.classList.add('error');\n                        setTimeout(() => {\n                            item.classList.remove('error');\n                        }, 300);\n                    }\n                });\n            });\n        }\n\n        function findDraggableByWord(word) {\n            return draggableWords.find(el => el.textContent === word && !el.classList.contains('used'));\n        }\n\n        function resetAll() {\n            clozeItems.forEach(item => {\n                item.textContent = '_______';\n                item.classList.remove('filled', 'error');\n            });\n            draggableWords.forEach(wordSpan => {\n                wordSpan.classList.remove('used');\n                wordSpan.style.display = '';\n                wordSpan.setAttribute('draggable', 'true');\n            });\n            draggedWord = null;\n        }\n\n        \/\/ \u89e6\u6478\u62d6\u62fd\u6a21\u62df\uff08\u79fb\u52a8\u7aef\uff09\n        function initTouchDrag() {\n            let currentDragWord = null;\n            let clone = null;\n            draggableWords.forEach(word => {\n                word.addEventListener('touchstart', (e) => {\n                    e.preventDefault();\n                    const touch = e.touches[0];\n                    currentDragWord = word;\n                    clone = word.cloneNode(true);\n                    clone.style.position = 'fixed';\n                    clone.style.top = `${touch.clientY - 20}px`;\n                    clone.style.left = `${touch.clientX - 20}px`;\n                    clone.style.opacity = '0.7';\n                    clone.style.pointerEvents = 'none';\n                    clone.style.zIndex = '9999';\n                    clone.style.borderColor = '#7CB342';\n                    document.body.appendChild(clone);\n                });\n                word.addEventListener('touchmove', (e) => {\n                    if (!clone) return;\n                    e.preventDefault();\n                    const touch = e.touches[0];\n                    clone.style.top = `${touch.clientY - 20}px`;\n                    clone.style.left = `${touch.clientX - 20}px`;\n                    const elemUnderTouch = document.elementsFromPoint(touch.clientX, touch.clientY);\n                    const targetCloze = elemUnderTouch.find(el => el.classList && el.classList.contains('cloze-item'));\n                    clozeItems.forEach(item => item.classList.remove('drag-over'));\n                    if (targetCloze) targetCloze.classList.add('drag-over');\n                });\n                word.addEventListener('touchend', (e) => {\n                    e.preventDefault();\n                    if (clone) clone.remove();\n                    const touch = e.changedTouches[0];\n                    const elemUnderTouch = document.elementsFromPoint(touch.clientX, touch.clientY);\n                    const targetCloze = elemUnderTouch.find(el => el.classList && el.classList.contains('cloze-item'));\n                    clozeItems.forEach(item => item.classList.remove('drag-over'));\n                    if (targetCloze && currentDragWord) {\n                        const word = currentDragWord.textContent;\n                        const expectedAnswer = answerMap.get(targetCloze);\n                        if (word === expectedAnswer && !targetCloze.classList.contains('filled')) {\n                            targetCloze.textContent = word;\n                            targetCloze.classList.add('filled');\n                            currentDragWord.classList.add('used');\n                            currentDragWord.style.display = 'none';\n                            currentDragWord.setAttribute('draggable', 'false');\n                        } else if (word !== expectedAnswer) {\n                            targetCloze.classList.add('error');\n                            setTimeout(() => targetCloze.classList.remove('error'), 300);\n                        }\n                    }\n                    currentDragWord = null;\n                    clone = null;\n                });\n            });\n        }\n\n        buildWordBank();\n        setupDropTargets();\n        const resetBtn = document.getElementById('resetClozeBtn');\n        resetBtn.addEventListener('click', resetAll);\n        if ('ontouchstart' in window) {\n            initTouchDrag();\n        }\n    })();\n<\/script>\n<\/body>\n<\/html>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Corpus 2 \u6d88\u9632\u6f14\u4e60\u600e\u4e48\u8bf4\uff1f \u4e00\u3001&nbsp;\u8bed\u6599\u9884\u70ed\u7ad9 &#8211; \u89c6\u9891\u5bfc\u8bfb\u66f4\u8f7b\u677e \uff5c\ud83d\udcd6 \u8bed\u5883\uff1a\u4e2d&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1075,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[27,25,1],"tags":[],"class_list":["post-670","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-health-safety","category-chusan","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/posts\/670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=670"}],"version-history":[{"count":17,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/posts\/670\/revisions"}],"predecessor-version":[{"id":1089,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/posts\/670\/revisions\/1089"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=\/wp\/v2\/media\/1075"}],"wp:attachment":[{"href":"https:\/\/www.corpusland.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.corpusland.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}