.backstreet-footer{background:var(--paper-2,#fafafa);color:var(--ink-soft,#3b3b3b);font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;margin-top:4.5rem}.backstreet-footer-rule{height:0;border:none;border-top:3px solid var(--edition,#8a1e2b);border-bottom:1px solid var(--edition,#8a1e2b);padding:0;background:transparent}.backstreet-footer-inner{max-width:var(--fsmag-width-shell,1400px);margin:0 auto;padding:2.4rem var(--fsmag-space-read-pad,1.5rem) 1.6rem;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.backstreet-footer-eyebrow{font-family:Montserrat,sans-serif;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#8b8b8b);margin:0 0 .5rem}.backstreet-footer-title{font-family:Baoli SC,STLiti,LiSu,Libian SC,"Noto Serif SC",serif;font-size:2.1rem;font-weight:400;letter-spacing:.12em;color:var(--edition,#8a1e2b);margin:0 0 .4rem}.backstreet-footer-tagline{font-size:.86rem;color:var(--soft,#5f5f5f);margin:0 0 1rem;line-height:1.7}.backstreet-footer-aux,.backstreet-footer-nav{font-size:.85rem;line-height:2}.backstreet-footer-link{color:var(--ink-soft,#3b3b3b);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.backstreet-footer-link:hover{color:var(--edition,#8a1e2b);border-bottom-color:currentColor}.backstreet-footer-sep{margin:0 .55rem;color:var(--line-strong,#d0d0d0)}.backstreet-footer-baseline{border-top:1px solid var(--line,#e4e4e4);max-width:var(--fsmag-width-shell,1400px);margin:0 auto;padding:.85rem var(--fsmag-space-read-pad,1.5rem) 1.1rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.backstreet-footer-baseline p{margin:0;font-size:.74rem;letter-spacing:.06em;color:var(--muted,#8b8b8b)}.backstreet-footer-baseline p[lang=en]{font-family:Montserrat,sans-serif;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#8b8b8b)}@media (max-width:719px){.backstreet-footer-inner{flex-direction:column;align-items:flex-start;gap:1.2rem;padding-top:1.6rem}}.script_page__DmlSy{min-height:100vh;background:#f8f7f2;color:#283c36}.script_main__AdoJF{max-width:1120px;margin:auto;padding:32px 30px 80px}.script_readerMain__qT6Ds{max-width:1140px;margin:auto;padding:32px 30px 70px}.script_breadcrumb__YIZOL{font-size:13px;line-height:1.9;color:#738078}.script_breadcrumb__YIZOL a,.script_chapterDownload__rEbmH,.script_endLink__enINq a,.script_readerFootnote__pZ3K_ a,.script_resources__A6X3I a{color:#375e50;text-decoration:underline;text-underline-offset:5px}.script_hero__b8_ZG{margin:48px 0 0;background:#203b32;color:#f8f4e8;display:grid;grid-template-columns:1fr 1.35fr;align-items:center;overflow:hidden}.script_heroCopy__OCzMK{padding:45px 35px}.script_eyebrow__ep0vK{font-size:12px;letter-spacing:.16em;line-height:1.8;margin:0 0 20px;color:#698274}.script_hero__b8_ZG .script_eyebrow__ep0vK{color:#c1cdbf}.script_hero__b8_ZG h1{font-size:clamp(58px,8vw,86px);font-weight:500;line-height:1.2;margin:18px 0 24px;letter-spacing:.08em}.script_hero__b8_ZG h1,.script_subtitle__VaMw_{font-family:var(--font-serif),"Noto Serif SC",serif}.script_subtitle__VaMw_{font-size:21px;line-height:1.9;margin:0}.script_heroMeta__RZFMJ{font-size:13px;color:#c1cdbf;margin:28px 0}.script_start__cpKQN{display:inline-flex;gap:36px;padding:12px 0 8px;border-bottom:1px solid #a3b1a0;color:#f8f4e8;font-size:15px;text-decoration:none}.script_heroFigure__00L5W{margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:#14261f}.script_heroFigure__00L5W img{display:block;width:100%;height:auto}.script_heroFigure__00L5W figcaption{font-size:11px;line-height:1.8;color:#b4c2b3;padding:12px 18px}.script_introduction__sYq4v{max-width:750px;margin:38px 0 26px;font-size:17px;line-height:2}.script_introduction__sYq4v p{margin:14px 0}.script_resources__A6X3I{display:flex;flex-wrap:wrap;gap:16px 28px;border-block:1px solid #d6ded4;padding:20px 0;font-size:14px}.script_chapterSection__HcYSS{margin-top:50px;scroll-margin-top:30px}.script_sectionHead__gCP7a{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.script_sectionHead__gCP7a h2{font-family:var(--font-serif),serif;font-size:26px;font-weight:500;margin:0}.script_sectionHead__gCP7a p{font-size:12px;color:#748178;margin:0}.script_chapterList__5vtwG{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.script_chapterList__5vtwG li{min-width:0;border-top:1px solid #d6ded4}.script_chapterCard__c0_xg{display:grid;grid-template-columns:38px 1fr 18px;gap:14px;padding:25px 0 27px;text-decoration:none;color:inherit;height:100%}.script_chapterCard__c0_xg:hover h3{text-decoration:underline;text-underline-offset:5px}.script_chapterNumber__o8eGO{font-size:20px;line-height:1.5;font-family:var(--font-serif),serif;color:#9c865f;font-variant-numeric:tabular-nums}.script_place__RGBtP{font-size:11px;letter-spacing:.08em;color:#778378;margin:0 0 7px}.script_chapterCard__c0_xg h3{font-family:var(--font-serif),serif;font-size:20px;font-weight:500;line-height:1.6;margin:0}.script_cardDek__YUm3e{font-size:14px;line-height:1.85;color:#627269;margin:10px 0 13px}.script_cardMeta__LBd4x{font-size:11px;color:#7a877b;margin:0}.script_cardArrow__zywtg{color:#84927f;font-size:18px;margin-top:18px}.script_pictureNote__fQd3O{margin:30px 0;font-size:13px;color:#738077;line-height:1.9;border-left:2px solid #a68b5f;padding:4px 16px}.script_notes__suoo4{scroll-margin-top:25px;border-block:1px solid #d6ded4;padding:23px 0;margin:30px 0}.script_notes__suoo4 summary{cursor:pointer;font-size:15px;line-height:1.8}.script_notes__suoo4 .script_markdown__auGOq{max-width:780px;font-size:15px;margin:25px auto;line-height:1.95}.script_notes__suoo4 h2{font-size:21px;margin-top:30px}.script_endLink__enINq{font-size:14px;margin-top:36px}.script_chapterHeader__xUf61{max-width:830px;padding:56px 0 30px}.script_chapterHeader__xUf61 h1{font-family:var(--font-serif),"Noto Serif SC",serif;font-size:clamp(31px,4.5vw,49px);font-weight:500;line-height:1.5;letter-spacing:.01em;margin:0 0 17px}.script_readerMeta__y_ZMk{font-size:12px;color:#7a867b;margin:24px 0 0;line-height:1.9}.script_pager__7__ox{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;border-block:1px solid #d6ded4;padding:19px 0;align-items:center}.script_pager__7__ox a{color:#385d4f;text-decoration:none;display:flex;flex-direction:column;gap:5px;line-height:1.7}.script_pager__7__ox .script_indexLink__BmCTG:hover,.script_pager__7__ox a:hover span{text-decoration:underline;text-underline-offset:4px}.script_pager__7__ox small{font-size:11px;color:#778575}.script_pager__7__ox span{font-size:13px}.script_pager__7__ox .script_indexLink__BmCTG{font-size:12px;padding:10px}.script_next__df6wh{text-align:right}.script_readingLayout__KS7uL{display:grid;grid-template-columns:210px minmax(0,740px);gap:55px;justify-content:space-between;margin:44px 0 58px}.script_side__ymOVp{align-self:start;position:sticky;top:28px;max-height:calc(100vh - 65px);overflow-y:auto;padding-right:7px;scrollbar-width:thin}.script_sceneIndex__Ml8tI summary{cursor:pointer;font-size:14px;color:#375e50;line-height:1.8}.script_sceneIndex__Ml8tI summary>span{color:#9b8b6c;font-size:12px;margin-left:5px}.script_sceneIndex__Ml8tI ol{list-style:none;padding:0;margin:16px 0 22px}.script_sceneIndex__Ml8tI a{display:flex;gap:10px;color:#627467;line-height:1.85;font-size:12px;text-decoration:none;padding:6px 0}.script_sceneIndex__Ml8tI a:hover{text-decoration:underline;text-underline-offset:4px}.script_sceneIndex__Ml8tI a span{font-size:11px;color:#9b8b6c;font-variant-numeric:tabular-nums;flex-shrink:0}.script_chapterDownload__rEbmH{display:block;border-top:1px solid #d6ded4;padding-top:16px;font-size:12px;line-height:1.9}.script_screenplay__t_gEH{min-width:0}.script_scene__fQaec{margin:0 0 48px}.script_scene__fQaec h2{font-family:var(--font-serif),"Noto Serif SC",serif;display:flex;gap:16px;align-items:baseline;font-size:25px;font-weight:500;line-height:1.65;border-top:1px solid #cdd7ca;padding-top:26px;margin:0 0 8px;scroll-margin-top:25px}.script_scene__fQaec:first-child h2{border-top:0;padding-top:0}.script_scene__fQaec h2>span{font-size:17px;color:#9a815d;font-variant-numeric:tabular-nums}.script_setting__5bYTH{font-size:12px;letter-spacing:.03em;color:#7a877b;margin:0 0 28px;line-height:1.8}.script_markdown__auGOq{font-family:var(--font-serif),"Noto Serif SC",serif;font-size:18px;line-height:2.1;overflow-wrap:anywhere}.script_markdown__auGOq p{margin:0 0 22px}.script_markdown__auGOq strong{font-weight:650;color:#203e32}.script_markdown__auGOq a{color:#375e50;text-decoration:underline;text-underline-offset:4px}.script_markdown__auGOq li{margin:14px 0}.script_markdown__auGOq ul{padding-left:1.4em}.script_markdown__auGOq code{font-family:monospace;font-size:.85em}.script_sceneFigure__lixSp{margin:32px -16px 0}.script_sceneFigure__lixSp img{display:block;width:100%;height:auto;background:#e8ece3}.script_sceneFigure__lixSp figcaption{font-size:11px;line-height:1.85;color:#7b877b;margin:11px 16px 0}.script_chapterEnd__ciVpd{font-size:12px;color:#8a8d79;text-align:center;margin:50px 0 0;letter-spacing:.16em}.script_readerFootnote__pZ3K_{font-size:12px;line-height:2;color:#7b877b;margin-top:25px}.script_readerFootnote__pZ3K_ a{margin-left:6px}.script_page__DmlSy a:focus-visible,.script_page__DmlSy summary:focus-visible{outline:2px solid #987b48;outline-offset:5px}.script_page__DmlSy [id]{scroll-margin-top:25px}@media(max-width:900px){.script_hero__b8_ZG{grid-template-columns:1fr}.script_heroCopy__OCzMK{padding:35px 30px}.script_hero__b8_ZG h1{font-size:64px}.script_heroFigure__00L5W img{max-height:500px;object-fit:cover}.script_readingLayout__KS7uL{grid-template-columns:1fr;gap:32px}.script_side__ymOVp{position:static;max-height:none;overflow:visible;border-bottom:1px solid #d6ded4;padding:0 0 22px}.script_sceneIndex__Ml8tI ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.script_chapterDownload__rEbmH{border-top:0;padding-top:0}.script_screenplay__t_gEH{max-width:740px;margin:auto;width:100%}.script_sceneFigure__lixSp{margin-inline:0}.script_chapterCard__c0_xg{grid-template-columns:30px 1fr 14px;gap:10px}.script_chapterList__5vtwG{column-gap:24px}}@media(max-width:600px){.script_main__AdoJF,.script_readerMain__qT6Ds{padding:22px 20px 50px}.script_hero__b8_ZG{margin-top:30px}.script_heroCopy__OCzMK{padding:31px 24px}.script_hero__b8_ZG h1{font-size:62px}.script_subtitle__VaMw_{font-size:18px}.script_heroMeta__RZFMJ{font-size:12px}.script_introduction__sYq4v{font-size:16px}.script_chapterList__5vtwG{grid-template-columns:1fr}.script_chapterCard__c0_xg{padding:23px 0}.script_chapterCard__c0_xg h3{font-size:20px}.script_sectionHead__gCP7a h2{font-size:24px}.script_chapterHeader__xUf61{padding:36px 0 25px}.script_chapterHeader__xUf61 h1{font-size:30px}.script_pager__7__ox{gap:7px;padding:14px 0}.script_pager__7__ox span{font-size:11px}.script_pager__7__ox .script_indexLink__BmCTG{font-size:11px;padding:6px}.script_sceneIndex__Ml8tI ol{gap:0 15px}.script_sceneIndex__Ml8tI a{font-size:12px}.script_readingLayout__KS7uL{margin-top:28px}.script_markdown__auGOq{font-size:17px;line-height:2}.script_markdown__auGOq p{margin-bottom:20px}.script_scene__fQaec h2{font-size:23px;gap:12px}.script_scene__fQaec{margin-bottom:40px}.script_sceneFigure__lixSp figcaption{margin-left:0}.script_resources__A6X3I{gap:16px 22px;font-size:13px}}@media print{.script_page__DmlSy{background:white;color:#111}.script_breadcrumb__YIZOL,.script_endLink__enINq,.script_page__DmlSy>footer,.script_page__DmlSy>header,.script_pager__7__ox,.script_readerFootnote__pZ3K_,.script_resources__A6X3I,.script_side__ymOVp{display:none}.script_main__AdoJF,.script_readerMain__qT6Ds{max-width:none;padding:0}.script_chapterHeader__xUf61{padding:0 0 24px}.script_readingLayout__KS7uL{display:block;margin:0}.script_screenplay__t_gEH{max-width:none}.script_markdown__auGOq{font-size:12pt;line-height:1.8}.script_scene__fQaec h2{break-after:avoid}.script_sceneFigure__lixSp{break-inside:avoid}.script_sceneFigure__lixSp img{max-height:95mm;object-fit:contain}.script_hero__b8_ZG{background:white;color:#111}.script_heroMeta__RZFMJ,.script_hero__b8_ZG .script_eyebrow__ep0vK{color:#444}.script_start__cpKQN{display:none}.script_chapterList__5vtwG{display:block}.script_chapterCard__c0_xg{break-inside:avoid}}.script_page__DmlSy{--script-anchor-offset:120px}.script_page__DmlSy [id]{scroll-margin-top:var(--script-anchor-offset)}.script_side__ymOVp{top:var(--script-anchor-offset);max-height:calc(100vh - var(--script-anchor-offset) - 24px)}@media(max-width:900px){.script_page__DmlSy{--script-anchor-offset:180px}.script_side__ymOVp{max-height:none}}@media(max-width:600px){.script_page__DmlSy{--script-anchor-offset:190px}}.script_markdown__auGOq img{display:block;max-width:100%;height:auto;margin:24px auto}