.page-module__7O_fha__page{background:var(--reading-paper);color:var(--reading-ink)}.page-module__7O_fha__page :is(h1,h2,h3){font-family:var(--reading-serif);letter-spacing:-.035em;font-weight:500;line-height:1.5}.page-module__7O_fha__hero{border-bottom:1px solid var(--reading-line);background:linear-gradient(112deg,#f4eee3 3%,#e8dece 56%,#d8c9b5 100%)}.page-module__7O_fha__heroInner{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:6%;max-width:1540px;margin:auto;padding:62px 5.5% 75px;display:grid}.page-module__7O_fha__breadcrumb{color:#806b52;margin-bottom:38px;font-size:12px;display:inline-block}.page-module__7O_fha__breadcrumb span{color:#a38a6d;padding:0 12px}.page-module__7O_fha__heroMeta{color:#735f49;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;display:flex}.page-module__7O_fha__heroMeta>span:first-child{color:#f7f2e9;letter-spacing:.05em;background:#75624e;padding:5px 12px;display:inline-block}.page-module__7O_fha__heroMeta>span:last-child{letter-spacing:0;align-items:center;gap:6px;display:inline-flex}.page-module__7O_fha__hero h1{text-wrap:pretty;margin:26px 0 24px;font-size:clamp(38px,4.2vw,64px)}.page-module__7O_fha__hero h1 em{color:#75624e;font-style:normal}.page-module__7O_fha__heroLead{color:var(--reading-muted);max-width:620px;font-size:17px;line-height:1.95}.page-module__7O_fha__byline{color:#806b52;margin:18px 0 28px;font-size:12px;line-height:1.8}.page-module__7O_fha__byline a{text-underline-offset:3px;text-decoration:underline}.page-module__7O_fha__heroActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.page-module__7O_fha__primary{color:#f7f2e9;background:#75624e;border:1px solid #75624e;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:12px 18px;font-size:13px;display:inline-flex}.page-module__7O_fha__primary:hover{background:#5e4c39}.page-module__7O_fha__textAction{color:#514433;border-bottom:1px solid #75624e;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:inline-flex}.page-module__7O_fha__heroFine{color:#786751;margin:22px 0 0;font-size:11px;line-height:1.7}.page-module__7O_fha__preview{background:#f8f8f6;border:1px solid #b7a184;min-width:0;transform:rotate(1deg);box-shadow:16px 18px #b7a18425}.page-module__7O_fha__previewTop{color:#1c342b;background:#fff;border-bottom:1px solid #e6ebe7;align-items:center;gap:11px;height:55px;padding:0 17px;font-size:12px;font-weight:700;display:flex}.page-module__7O_fha__previewTop span small{letter-spacing:.14em;color:#85958b;margin-top:3px;font:8px/1.2 Arial,sans-serif;display:block}.page-module__7O_fha__previewMark{color:#fff;background:#185b44;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.page-module__7O_fha__previewTop i{color:#185b44;background:#edf4ed;border-radius:15px;margin-left:auto;padding:3px 8px;font-size:9px;font-style:normal;font-weight:400}.page-module__7O_fha__previewBody{padding:22px 20px 25px}.page-module__7O_fha__previewEyebrow{letter-spacing:.16em;color:#65957a;font:9px Arial,sans-serif}.page-module__7O_fha__previewBody h2{letter-spacing:0;color:#192d25;margin:8px 0 4px;font:700 24px/1.3 Microsoft JhengHei,sans-serif}.page-module__7O_fha__previewBody>p{color:#87968d;margin:0 0 20px;font-size:10px}.page-module__7O_fha__previewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.page-module__7O_fha__previewMetrics>div{background:#fff;border:1px solid #e6eae7;min-width:0;padding:13px 11px;box-shadow:0 5px 12px #2940300c}.page-module__7O_fha__previewMetrics span{color:#78877e;font-size:9px;display:block}.page-module__7O_fha__previewMetrics strong{letter-spacing:-.05em;color:#213c30;white-space:nowrap;margin-top:8px;font:700 18px/1.4 Arial,sans-serif;display:block}.page-module__7O_fha__previewRow{color:#2a503a;background:#fff;border:1px solid #e6eae7;grid-template-columns:1.55fr 1fr 1fr 1fr;align-items:center;gap:5px;margin-top:12px;padding:13px 10px;font-size:9px;line-height:1.5;display:grid}.page-module__7O_fha__previewRow span:not(:first-child),.page-module__7O_fha__previewRow strong{text-align:right;white-space:nowrap}.page-module__7O_fha__previewRow span:nth-child(3){color:#a25e55}.page-module__7O_fha__previewRow strong{font-weight:700}.page-module__7O_fha__previewBottom{color:#f7f2e9;letter-spacing:.05em;background:#75624e;justify-content:space-between;gap:8px;padding:10px 16px;font:9px Arial,sans-serif;display:flex}.page-module__7O_fha__flowBand{color:#f7f2e9;letter-spacing:.025em;text-align:center;background:#75624e;justify-content:center;align-items:center;gap:23px;padding:16px 5.5%;font-size:12px;display:flex}.page-module__7O_fha__flowBand b{color:#d7c7ae;font-size:18px;font-weight:400}.page-module__7O_fha__layout{grid-template-columns:185px minmax(0,1fr);gap:70px;max-width:1350px;margin:auto;padding:0 5.5% 70px;display:grid}.page-module__7O_fha__toc{align-self:start;padding:48px 0;position:sticky;top:110px}.page-module__7O_fha__toc>span{letter-spacing:.15em;color:#896540;font-size:11px}.page-module__7O_fha__toc nav{border-top:1px solid var(--reading-line);flex-direction:column;margin-top:19px;display:flex}.page-module__7O_fha__toc a{border-bottom:1px solid var(--reading-line);color:#584a3c;gap:13px;padding:13px 0;font-size:13px;display:flex}.page-module__7O_fha__toc a:hover{color:#986f3b}.page-module__7O_fha__toc small{color:#a98b64;font:italic 15px Georgia,serif}.page-module__7O_fha__toc p{font-family:var(--reading-serif);color:#806b52;margin:30px 0 0;font-size:23px;line-height:1.6}.page-module__7O_fha__article{min-width:0;max-width:850px}.page-module__7O_fha__section{border-bottom:1px solid var(--reading-line);padding:66px 0;scroll-margin-top:100px}.page-module__7O_fha__chapterLabel{color:#896540;letter-spacing:.16em;align-items:center;gap:14px;margin:0 0 18px;font:11px Arial,sans-serif;display:flex}.page-module__7O_fha__chapterLabel span{letter-spacing:0;font:italic 24px Georgia,serif}.page-module__7O_fha__section h2{text-wrap:pretty;margin:0 0 20px;font-size:clamp(30px,3vw,42px)}.page-module__7O_fha__section h3{margin:0 0 8px;font-size:22px}.page-module__7O_fha__section>p{color:#655646;margin:0 0 23px;font-size:16px;line-height:2}.page-module__7O_fha__section p a,.page-module__7O_fha__references a:not(.page-module__7O_fha__backTop){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.page-module__7O_fha__section strong{color:#3b3129}.page-module__7O_fha__section code{overflow-wrap:anywhere;background:#e8dece;padding:2px 5px;font-size:.89em}.page-module__7O_fha__twoCards{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.page-module__7O_fha__twoCards>div{background:#f5f0e7;border:1px solid #cdbfa9;padding:25px}.page-module__7O_fha__twoCards svg{color:#806544;margin-bottom:12px}.page-module__7O_fha__twoCards h3{margin-bottom:8px;font-size:21px}.page-module__7O_fha__twoCards p{color:#71604d;margin:0;font-size:14px;line-height:1.9}.page-module__7O_fha__definition{background:#e8dece;border-left:3px solid #a98b64;margin-top:30px;padding:20px 24px}.page-module__7O_fha__definition strong{font-size:14px}.page-module__7O_fha__definition p{color:#5c4e3e;margin:7px 0 0;font-size:14px;line-height:1.9}.page-module__7O_fha__promptCard{color:#f7f2e9;background:#44392f;border:1px solid #44392f;margin:28px 0}.page-module__7O_fha__promptHeader{border-bottom:1px solid #b8a69066;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px;display:flex}.page-module__7O_fha__promptHeader span{letter-spacing:.14em;color:#d8c9b5;font:10px Arial,sans-serif}.page-module__7O_fha__promptHeader h3{color:#f7f2e9;margin:6px 0 0;font-size:22px}.page-module__7O_fha__copyArea{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5px;display:flex}.page-module__7O_fha__copyButton{color:#44392f;cursor:pointer;white-space:nowrap;background:#f5f0e7;border:1px solid #cbbba6;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:12px;display:inline-flex}.page-module__7O_fha__copyButton:hover{background:#e6dac8}.page-module__7O_fha__copyStatus{color:#e9ddc8;max-width:180px;font-size:11px;line-height:1.4}.page-module__7O_fha__promptCard pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#f6f0e5;background:#44392f;max-height:490px;margin:0;padding:28px;font:14px/1.85 Microsoft JhengHei,PingFang TC,sans-serif;overflow:auto}.page-module__7O_fha__promptCard>p{color:#ded0bd;border-top:1px solid #b8a69066;margin:0;padding:17px 28px;font-size:12px;line-height:1.7}.page-module__7O_fha__callout{background:#e8dece;border:1px solid #c9b99f;margin:26px 0;padding:25px}.page-module__7O_fha__callout>strong{margin-bottom:8px;font-size:17px;display:block}.page-module__7O_fha__callout>p{color:#665746;margin:0 0 15px;font-size:14px}.page-module__7O_fha__followUp{background:#f5f0e7;border:1px solid #cdbfa9;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.page-module__7O_fha__followUp>span{color:#483d31;font-size:13px;line-height:1.8}.page-module__7O_fha__followUp .page-module__7O_fha__copyButton{color:#fff;background:#75624e;border-color:#75624e}.page-module__7O_fha__followUp .page-module__7O_fha__copyStatus{color:#665746}.page-module__7O_fha__practiceList{margin:32px 0;padding:0;list-style:none}.page-module__7O_fha__practiceList li{border-top:1px solid #cbbba6;grid-template-columns:55px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.page-module__7O_fha__practiceList li>span{color:#a98b64;font:italic 24px Georgia,serif}.page-module__7O_fha__practiceList h3{margin:0 0 7px;font-size:22px}.page-module__7O_fha__practiceList p{color:#655646;margin:0;font-size:15px;line-height:1.95}.page-module__7O_fha__checklist{background:#f5f0e7;border:1px solid #cbbba6;margin:32px 0 0;padding:25px}.page-module__7O_fha__checkHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.page-module__7O_fha__checkHead strong{font-family:var(--reading-serif);font-size:22px;font-weight:500}.page-module__7O_fha__checkHead span{color:#806544;font-size:12px}.page-module__7O_fha__checklist>p{color:#806f59;margin:8px 0 15px;font-size:12px}.page-module__7O_fha__checkItem{color:#534739;cursor:pointer;border-top:1px solid #d4c6b3;align-items:center;gap:13px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.page-module__7O_fha__checkItem input{accent-color:#75624e;flex-shrink:0;width:18px;height:18px}.page-module__7O_fha__checkItem:has(input:checked) span{color:#857563;text-decoration:line-through}.page-module__7O_fha__equation{color:#44392f;background:#e4d8c8;border:1px solid #c5b296;justify-content:space-between;align-items:center;gap:13px;margin:30px 0;padding:24px;display:flex}.page-module__7O_fha__equation span,.page-module__7O_fha__equation strong{font:500 21px/1.3 var(--reading-serif);white-space:nowrap}.page-module__7O_fha__equation strong{color:#75624e}.page-module__7O_fha__equation b{color:#957c5b;font:24px Georgia,serif}.page-module__7O_fha__equation small{white-space:normal;color:#7a6855;margin-top:7px;font:11px/1.5 Arial,Microsoft JhengHei,sans-serif;display:block}.page-module__7O_fha__finish{background:#e4dece;border:1px solid #c7bba6;gap:19px;margin:30px 0 38px;padding:25px;display:flex}.page-module__7O_fha__finish svg{color:#75624e;flex-shrink:0}.page-module__7O_fha__finish strong{font-family:var(--reading-serif);font-size:21px;font-weight:500}.page-module__7O_fha__finish p{color:#655646;margin:7px 0 0;font-size:14px;line-height:1.9}.page-module__7O_fha__faqTitle{margin-top:37px!important;font-size:26px!important}.page-module__7O_fha__faq details{border-top:1px solid #cbbba6;padding:17px 0}.page-module__7O_fha__faq details:last-child{border-bottom:1px solid #cbbba6}.page-module__7O_fha__faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16px;list-style:none;display:flex}.page-module__7O_fha__faq summary:after{content:"＋";color:#896540}.page-module__7O_fha__faq details[open] summary:after{content:"－"}.page-module__7O_fha__faq summary::-webkit-details-marker{display:none}.page-module__7O_fha__faq details p{color:#655646;margin:13px 0 0;font-size:14px;line-height:1.9}.page-module__7O_fha__references{color:#71604d;padding:45px 0 90px}.page-module__7O_fha__references h2{margin:0 0 14px;font-size:20px}.page-module__7O_fha__references p{margin:0 0 18px;font-size:13px;line-height:1.9}.page-module__7O_fha__backTop{color:#75624e;border-bottom:1px solid;margin-top:10px;font-size:13px;display:inline-block}@media (max-width:1080px){.page-module__7O_fha__heroInner{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr);gap:35px}.page-module__7O_fha__layout{grid-template-columns:155px minmax(0,1fr);gap:40px}.page-module__7O_fha__previewRow{grid-template-columns:1.3fr 1fr 1fr}.page-module__7O_fha__previewRow strong{display:none}}@media (max-width:820px){.page-module__7O_fha__heroInner{grid-template-columns:1fr;gap:35px;padding:44px 5% 52px}.page-module__7O_fha__hero h1{font-size:clamp(38px,6vw,55px)}.page-module__7O_fha__heroCopy{max-width:700px}.page-module__7O_fha__preview{width:100%;max-width:700px;box-shadow:none;transform:none}.page-module__7O_fha__layout{padding:0 5% 60px;display:block}.page-module__7O_fha__toc{border-bottom:1px solid var(--reading-line);padding:25px 0 10px;position:static}.page-module__7O_fha__toc nav{border:0;flex-flow:wrap;gap:0 20px;margin-top:8px}.page-module__7O_fha__toc a{border:0;padding:7px 0}.page-module__7O_fha__toc p{display:none}.page-module__7O_fha__article{margin:auto}.page-module__7O_fha__section{padding:48px 0}.page-module__7O_fha__flowBand{gap:12px;font-size:11px}.page-module__7O_fha__previewRow{grid-template-columns:1.5fr 1fr 1fr 1fr}.page-module__7O_fha__previewRow strong{display:block}}@media (max-width:560px){.page-module__7O_fha__heroInner{padding:33px 5% 40px}.page-module__7O_fha__breadcrumb{margin-bottom:26px}.page-module__7O_fha__hero h1{font-size:clamp(33px,8vw,42px)}.page-module__7O_fha__heroLead{font-size:15px}.page-module__7O_fha__heroActions{gap:12px}.page-module__7O_fha__primary,.page-module__7O_fha__textAction{font-size:12px}.page-module__7O_fha__previewMetrics{gap:6px}.page-module__7O_fha__previewMetrics>div{padding:10px 8px}.page-module__7O_fha__previewMetrics strong{font-size:14px}.page-module__7O_fha__previewBody{padding:15px}.page-module__7O_fha__previewRow{grid-template-columns:1.3fr 1fr 1fr;font-size:8px;line-height:1.3}.page-module__7O_fha__previewRow strong{display:none}.page-module__7O_fha__previewBottom{font-size:8px}.page-module__7O_fha__flowBand{flex-wrap:wrap;justify-content:center;gap:5px 9px;font-size:10px}.page-module__7O_fha__flowBand b{font-size:13px}.page-module__7O_fha__layout{padding:0 5% 35px}.page-module__7O_fha__toc{padding-top:18px}.page-module__7O_fha__toc nav{gap:0 14px}.page-module__7O_fha__toc a{gap:6px;font-size:11px}.page-module__7O_fha__toc small{font-size:12px}.page-module__7O_fha__section h2{font-size:29px}.page-module__7O_fha__section>p{font-size:15px}.page-module__7O_fha__twoCards{grid-template-columns:1fr}.page-module__7O_fha__promptHeader{padding:21px 17px;display:block}.page-module__7O_fha__promptHeader h3{margin-bottom:16px;font-size:20px}.page-module__7O_fha__promptCard pre{max-height:420px;padding:18px 16px;font-size:13px;line-height:1.75}.page-module__7O_fha__promptCard>p{padding:15px 17px}.page-module__7O_fha__followUp{display:block}.page-module__7O_fha__followUp .page-module__7O_fha__copyArea{margin-top:12px}.page-module__7O_fha__practiceList li{grid-template-columns:37px 1fr;gap:8px}.page-module__7O_fha__practiceList li>span{font-size:20px}.page-module__7O_fha__practiceList h3{font-size:19px}.page-module__7O_fha__practiceList p{font-size:14px}.page-module__7O_fha__checklist{padding:18px}.page-module__7O_fha__equation{grid-template-columns:1fr auto;gap:9px;padding:18px;display:grid}.page-module__7O_fha__equation span,.page-module__7O_fha__equation strong{font-size:20px}.page-module__7O_fha__equation b{text-align:right}.page-module__7O_fha__equation b:nth-of-type(2){display:none}.page-module__7O_fha__equation strong{border-top:1px solid #c5b296;grid-column:1/-1;padding-top:12px}.page-module__7O_fha__finish{gap:12px;padding:19px}.page-module__7O_fha__references{padding-bottom:55px}}@media (prefers-reduced-motion:reduce){.page-module__7O_fha__page *,.page-module__7O_fha__page :before,.page-module__7O_fha__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
