.page_pageRoot__GPfkJ{background:var(--cream);color:var(--text-main);font-size:16px;line-height:1.9;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page_pageRoot__GPfkJ a{color:var(--navy);overflow-wrap:anywhere;word-break:normal}.page_pageRoot__GPfkJ p{max-width:44em;margin:0 0 15px}.page_pageRoot__GPfkJ h1,.page_pageRoot__GPfkJ h2,.page_pageRoot__GPfkJ h3{font-family:var(--font-serif);color:var(--navy);letter-spacing:.02em;font-weight:600}.page_pageRoot__GPfkJ a:focus-visible,.page_pageRoot__GPfkJ button:focus-visible,.page_pageRoot__GPfkJ summary:focus-visible{outline:3px solid rgba(61,107,79,.32);outline-offset:3px;border-radius:4px}.page_btn__euoeU{display:inline-block;text-decoration:none;font-weight:400;letter-spacing:.1em;border-radius:3px;padding:14px 28px;font-size:15px;border:none;cursor:pointer;transition:background .18s ease}.page_btnPrimary__w7vSw{background:var(--navy);color:#fff}.page_btnPrimary__w7vSw:hover{background:var(--navy-light)}.page_btnSage__BQ6f_{background:var(--sage);color:#fff}.page_btnSage__BQ6f_:hover{background:var(--sage-light)}.page_heroEditorial__lBt_C{width:100%;padding:56px 0 40px;border-bottom:1px solid var(--border-light)}.page_heroAnswer__mW22p,.page_heroCopy__6fe0q{width:min(100% - 48px,880px);margin:0 auto}.page_eyebrow__GT4JJ{font-size:13px;color:var(--sage);letter-spacing:.14em;font-weight:600}.page_heroCopy__6fe0q h1{font-size:33px;line-height:1.55;margin:14px 0 20px}.page_lead__yxAva{font-size:16.5px;color:var(--text-read);line-height:1.9;margin:0 0 8px;max-width:40em;font-weight:500}.page_meta__884Yn{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--text-light);padding:14px 0 0;margin-top:22px;border-top:1px solid var(--border-light)}.page_heroAnswer__mW22p{background:#fff;border:1px solid var(--border-light);border-left:3px solid var(--sage);border-radius:6px;padding:24px 26px;margin-top:28px}.page_heroAnswer__mW22p .page_label__M_w0Z{display:block;color:var(--sage);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:12px}.page_heroAnswer__mW22p p{margin-bottom:12px}.page_heroAnswer__mW22p p:last-child{margin-bottom:0}.page_layout__z5nIp{width:min(100% - 48px,880px);margin:0 auto;padding:44px 0 0}.page_article__sLi4l{width:100%}.page_article__sLi4l section{margin:0 0 56px;scroll-margin-top:90px}.page_article__sLi4l h2{font-size:24px;line-height:1.55;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--border-lp)}.page_article__sLi4l h3{font-size:18px;margin:32px 0 14px;font-weight:600;padding-bottom:8px;border-bottom:1px solid var(--border-lp);display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.page_sectionKicker__W02U_{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;letter-spacing:.16em;font-weight:600;color:var(--sage);text-transform:uppercase}.page_sectionKicker__W02U_:before{content:"";width:24px;height:1px;background:currentColor}.page_storySection__i__a6{padding:0;margin-bottom:56px;border:0;background:transparent}.page_toc__06SdR{background:#fff;border:1px solid var(--border-light);border-radius:6px;padding:20px 22px;margin:0 0 48px}.page_toc__06SdR summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--navy);font-family:var(--font-serif);display:flex;align-items:center;justify-content:space-between}.page_toc__06SdR summary::-webkit-details-marker{display:none}.page_toc__06SdR summary:after{content:"＋";font-size:16px;color:var(--sage)}.page_toc__06SdR[open] summary:after{content:"−"}.page_toc__06SdR ol{margin:14px 0 0;padding-left:22px;-moz-columns:2;column-count:2;-moz-column-gap:34px;column-gap:34px}.page_toc__06SdR li{margin:8px 0;font-size:13px;-moz-column-break-inside:avoid;break-inside:avoid}.page_toc__06SdR a{text-decoration:none;color:var(--text-sub)}.page_toc__06SdR a:hover{color:var(--navy)}.page_answerBlock__grFit{background:#fff;border:1px solid var(--border-light);border-left:3px solid var(--sage);border-radius:6px;padding:20px 22px;margin:16px 0}.page_answerBlock__grFit .page_label__M_w0Z{font-size:11px;color:var(--sage);font-weight:600;letter-spacing:.1em;display:block;margin-bottom:6px}.page_answerBlock__grFit p:last-child{margin-bottom:0}.page_caseGrid__0WqKs,.page_linkGrid__a5IMZ,.page_signGrid__nt5gC,.page_summaryGrid__rgBON{display:grid;gap:14px}.page_summaryGrid__rgBON{grid-template-columns:repeat(2,1fr)}.page_caseCard__BMQ6u,.page_signCard__UphVW,.page_summaryCard__vMkQX{background:#fff;border:1px solid var(--border-light);border-radius:6px;padding:20px}.page_summaryCard__vMkQX{position:relative;padding-left:56px}.page_cardIcon__izHeX{position:absolute;left:18px;top:20px;width:26px;height:26px;border-radius:6px;background:var(--sage-pale);display:flex;align-items:center;justify-content:center;color:var(--sage);font-weight:700;font-size:14px}.page_caseCard__BMQ6u strong,.page_signCard__UphVW strong,.page_summaryCard__vMkQX strong{display:block;color:var(--navy);font-family:var(--font-serif);margin-bottom:6px;font-weight:600}.page_caseCard__BMQ6u span,.page_signCard__UphVW span,.page_summaryCard__vMkQX span{font-size:14px;color:var(--text-read);line-height:1.8;font-weight:500}.page_signGrid__nt5gC{grid-template-columns:repeat(2,minmax(0,1fr))}.page_patternIcon__oALq_{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:6px;background:var(--sage-pale);color:var(--sage);font-weight:700;margin-bottom:10px}.page_axisNote__4O879{background:var(--sage-ultra);border:1px solid var(--sage-pale);border-radius:6px;padding:16px 18px;margin:0 0 16px;color:var(--text-main);font-size:14.5px;line-height:1.85}.page_axisNote__4O879 strong{color:var(--navy)}.page_framework__nxFIE{display:grid;gap:12px}.page_axisStructureGrid__GL6Bg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_axis__0auPR{background:#fff;border:1px solid var(--border-light);border-radius:6px;padding:20px;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.page_axisNum__cKoci{width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-family:var(--font-serif)}.page_axis__0auPR h3{margin:0 0 6px;font-size:16px}.page_axis__0auPR p{font-size:14.5px;margin:0;color:var(--text-read);line-height:1.8;font-weight:500}.page_axisUrgency__7P7NC{margin-top:12px}.page_axisUrgency__7P7NC .page_axis__0auPR{background:var(--sage-ultra);border-color:var(--sage-pale)}.page_axisUrgency__7P7NC .page_axisNum__cKoci{background:var(--sage)}.page_inlineCta__I0gz3{background:#fff;border:1px solid var(--border-light);border-radius:6px;padding:22px 24px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.page_contextualBridge__QzaBq{border-style:dashed;border-color:var(--border-lp);background:var(--sage-ultra)}.page_inlineCta__I0gz3 p{margin:0;color:var(--text-main);font-size:14.5px;line-height:1.75;font-weight:500}.page_inlineCta__I0gz3 .page_btn__euoeU{white-space:nowrap}.page_tableHint__j5KKw{display:none;font-size:12px;color:var(--text-light);margin:0 0 8px}.page_tableWrap__RtKqh{overflow-x:auto;border:1px solid var(--border-light);border-radius:6px;background:#fff;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.page_tableWrap__RtKqh:focus-visible{outline:3px solid rgba(61,107,79,.24);outline-offset:2px}.page_tableWrap__RtKqh table{width:100%;border-collapse:collapse;min-width:680px}.page_tableWrap__RtKqh td,.page_tableWrap__RtKqh th{padding:14px 16px;border-bottom:1px solid var(--border-light);vertical-align:top;text-align:left;font-size:14px;line-height:1.8}.page_tableWrap__RtKqh th{background:var(--sage-ultra);color:var(--navy);font-family:var(--font-serif);font-weight:600}.page_tableWrap__RtKqh td{color:var(--text-read);font-weight:500}.page_tableWrap__RtKqh tr:last-child td{border-bottom:none}.page_caseGrid__0WqKs{grid-template-columns:1fr;gap:16px}.page_caseCard__BMQ6u small{display:block;color:var(--sage);font-weight:600;margin-bottom:8px;font-size:12px;letter-spacing:.06em}.page_caseTimelineCard__0xlM6{position:relative;padding:24px 24px 24px 68px}.page_caseMarker__Q07_W{position:absolute;left:20px;top:24px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;font-weight:600;font-family:var(--font-serif)}.page_caseTimelineCard__0xlM6 strong{font-size:17px}.page_caseDetail__QCVBd{display:grid;grid-template-columns:110px 1fr;gap:8px 16px;padding-top:14px}.page_caseDetail__QCVBd dt{font-size:12px;font-weight:600;color:var(--sage);letter-spacing:.04em}.page_caseDetail__QCVBd dd{margin:0;color:var(--text-read);font-size:14px;line-height:1.8;font-weight:500}.page_notice__bRjaS{background:var(--sage-ultra);border:1px solid var(--sage-pale);border-left:4px solid var(--sage);border-radius:6px;padding:18px 20px}.page_notice__bRjaS strong{color:var(--navy)}.page_notice__bRjaS p:last-child{margin-bottom:0}.page_steps__4nluP{counter-reset:step}.page_step__DLZV1{position:relative;padding:0 0 26px 60px}.page_step__DLZV1:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-family:var(--font-serif)}.page_step__DLZV1:after{content:"";position:absolute;left:18px;top:44px;bottom:0;border-left:1px solid var(--border-lp)}.page_step__DLZV1:last-child:after{display:none}.page_step__DLZV1 h3{margin:0 0 7px}.page_example__elUsx{background:var(--sage-ultra);border-left:3px solid var(--sage);border-radius:4px;padding:14px 16px;font-size:14px;color:var(--text-read);line-height:1.85;font-weight:500}.page_decisionFlow___zeJj{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 26px}.page_decisionFlow___zeJj>div{position:relative;background:#fff;border:1px solid var(--border-light);border-radius:6px;padding:16px 12px;text-align:center}.page_decisionFlow___zeJj>div:not(:last-child):after{content:"→";position:absolute;right:-10px;top:50%;transform:translateY(-50%);z-index:2;color:var(--sage);font-weight:700}.page_decisionFlow___zeJj span{display:flex;width:24px;height:24px;border-radius:50%;margin:0 auto 8px;align-items:center;justify-content:center;background:var(--sage-pale);color:var(--sage);font-size:12px;font-weight:700}.page_decisionFlow___zeJj strong{display:block;color:var(--navy);font-size:14px;font-family:var(--font-serif)}.page_decisionFlow___zeJj small{display:block;color:var(--text-light);font-size:11px;margin-top:4px}.page_source__fCPen{font-size:13px;color:var(--text-sub);line-height:1.75}.page_source__fCPen a{font-weight:600;color:var(--sage)}.page_sourceChip__lD491{display:inline-block;background:#fff;border:1px solid var(--border-light);border-radius:6px;padding:8px 12px;max-width:100%;overflow-wrap:anywhere;word-break:normal}.page_cta__hhMQn{background:var(--navy);border-radius:6px;padding:36px 34px;text-align:center;color:#fff}.page_cta__hhMQn .page_sectionKicker__W02U_{color:var(--sage-light)}.page_cta__hhMQn h2{color:#fff;border:none;padding:0;margin:0 0 12px}.page_cta__hhMQn p{margin:0 auto 20px;color:#cfd6df;max-width:36em}.page_cta__hhMQn p strong{color:#fff}.page_cta__hhMQn .page_btnSage__BQ6f_{background:var(--sage);color:#fff}.page_cta__hhMQn .page_btnSage__BQ6f_:hover{background:var(--sage-light)}.page_faq__KYESL details{background:#fff;border:1px solid var(--border-light);border-radius:6px;margin-bottom:10px}.page_faq__KYESL summary{cursor:pointer;padding:16px 44px 16px 18px;color:var(--navy);font-weight:600;font-family:var(--font-serif);list-style:none;position:relative}.page_faq__KYESL summary::-webkit-details-marker{display:none}.page_faq__KYESL summary:after{content:"＋";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:400;color:var(--sage);transition:transform .18s ease}.page_faq__KYESL details[open] summary:after{content:"−"}.page_faq__KYESL details[open]{border-color:var(--border-lp)}.page_faq__KYESL .page_ans__Pw6QS{padding:0 18px 16px;color:var(--text-read);font-size:14.5px;line-height:1.85;font-weight:500}.page_faqSource__p73CS{display:block;margin-top:8px;font-size:12px;color:var(--sage);overflow-wrap:anywhere;word-break:normal}.page_linkGrid__a5IMZ{grid-template-columns:repeat(2,1fr)}.page_linkCard__ZYPCz{position:relative;text-decoration:none;background:#fff;border:1px solid var(--border-light);border-radius:6px;text-align:left;padding:20px 42px 20px 18px;font-weight:600;color:var(--navy);font-family:var(--font-serif);line-height:1.6;display:block}.page_linkCard__ZYPCz:hover{border-color:var(--sage)}.page_linkCard__ZYPCz:after{content:"→";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--sage)}.page_authorBox__7GMHr{background:#fff;border:1px solid var(--border-light);border-radius:6px;padding:22px 24px}.page_authorBox__7GMHr strong{display:block;color:var(--navy);font-family:var(--font-serif);margin-bottom:6px}.page_authorBox__7GMHr p{font-size:14px;color:var(--text-read);line-height:1.85;font-weight:500}.page_authorLinks__t2V56{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;margin-top:4px}.page_authorLinks__t2V56 a{color:var(--sage);text-decoration:none;font-weight:600}.page_keyText__FWBFT,.page_textHighlight__mFawV{font-weight:700;color:var(--navy)}.page_textHighlight__mFawV{display:inline;background:linear-gradient(transparent 55%,var(--sage-pale) 55%);padding:0 .08em .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:860px){.page_axisStructureGrid__GL6Bg,.page_linkGrid__a5IMZ,.page_signGrid__nt5gC,.page_summaryGrid__rgBON{grid-template-columns:1fr}.page_decisionFlow___zeJj{grid-template-columns:repeat(2,1fr)}.page_decisionFlow___zeJj>div:nth-child(2):after{display:none}.page_inlineCta__I0gz3{flex-direction:column;align-items:flex-start}.page_toc__06SdR ol{-moz-columns:1;column-count:1}}@media (max-width:640px){.page_pageRoot__GPfkJ{font-size:16px;line-height:1.85}.page_heroEditorial__lBt_C{padding:34px 0 28px}.page_heroAnswer__mW22p,.page_heroCopy__6fe0q{width:calc(100% - 32px)}.page_heroCopy__6fe0q h1{font-size:25px;line-height:1.5}.page_lead__yxAva{font-size:16px}.page_layout__z5nIp{width:calc(100% - 32px);padding-top:34px}.page_article__sLi4l h2{font-size:21px}.page_article__sLi4l h3{font-size:16px}.page_answerBlock__grFit,.page_axis__0auPR,.page_caseCard__BMQ6u,.page_heroAnswer__mW22p,.page_inlineCta__I0gz3,.page_notice__bRjaS,.page_signCard__UphVW,.page_summaryCard__vMkQX{padding:16px}.page_summaryCard__vMkQX{padding-left:52px}.page_axis__0auPR{grid-template-columns:40px 1fr}.page_caseTimelineCard__0xlM6{padding:22px 18px 22px 56px}.page_caseMarker__Q07_W{left:14px;top:20px}.page_caseDetail__QCVBd{grid-template-columns:1fr;gap:2px}.page_caseDetail__QCVBd dt{margin-top:10px}.page_decisionFlow___zeJj{grid-template-columns:1fr}.page_decisionFlow___zeJj>div:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-16px;transform:translateX(-50%)}.page_cta__hhMQn{padding:28px 20px}.page_tableHint__j5KKw{display:block}.page_inlineCta__I0gz3 .page_btn__euoeU{width:100%;text-align:center}.page_pageRoot__GPfkJ p{max-width:none}.page_article__sLi4l section{margin-bottom:48px}.page_summaryStage__7QByC{margin-bottom:42px!important}.page_toc__06SdR{margin-bottom:42px}.page_meta__884Yn{gap:8px 14px}.page_heroAnswer__mW22p{margin-top:22px}.page_caseDetail__QCVBd dd{padding-bottom:2px}.page_sourceChip__lD491{display:block}}