:root{--ink:#132a39;--ink-deep:#101f2b;--air:#a5c3c9;--gold:#c4a172;--paper:#f7f8f5}
/* Identity: an article-specific product lockup, not a corporate-logo replacement. */
.lp-lockup{display:block;width:267px;max-width:calc(100% - 38px);margin-right:auto}.lp-lockup img{width:100%;height:auto}.site-header{height:70px}.site-header .contents summary{font-size:12px}.refined-footer img{width:280px;max-width:90%;margin:0 auto 25px}.refined-footer>a{font-size:13px}
/* G03: one workload trajectory, with qualitative work transfer on a separate layer. */
.gflow{background:var(--ink-deep);color:#eaf0f1;max-width:1280px;margin:38px auto 32px;padding:29px 23px 26px;position:relative;isolation:isolate;overflow:hidden}
.gflow-heading{display:grid;grid-template-columns:1fr;gap:15px}.gflow-heading>span{font-size:12px;color:var(--gold);letter-spacing:.16em}.gflow h3{font-size:30px;line-height:1.55;font-weight:550;letter-spacing:.035em}.metric-label{font-size:14px;line-height:1.8;margin-top:4px}.metric-label span{font-size:12px;color:#9eafb9;margin-left:13px}.gflow .g-assumption{font-size:12.5px;line-height:1.85;color:#9fb2bd;margin:18px 0 0;padding-bottom:24px;border-bottom:1px solid #53677585;letter-spacing:0}.gdata-stages{position:relative}.workload-plot{display:none}.gstage{position:relative;padding:24px 0 22px 20px;border-left:1px solid #5c737b;margin-left:3px}.gstage:before{content:'';width:7px;height:7px;border:1px solid var(--gold);background:var(--ink-deep);position:absolute;left:-4px;top:32px;border-radius:50%}.stage-verb{font-size:12px;color:#9ebac3;letter-spacing:.07em;display:block;margin-bottom:11px}.gflow .gdatum{display:grid;grid-template-columns:65px 1fr;gap:8px 9px;white-space:normal;margin:0}.gvalue{font-size:45px;font-weight:450;line-height:1.15;letter-spacing:-.055em;color:var(--gold);align-self:start;font-variant-numeric:tabular-nums}.gtitle{font-size:17px;line-height:1.75;font-weight:600;align-self:center;text-wrap:pretty}.gdescription{grid-column:1/-1;font-size:15px;line-height:1.9;color:#c3d0d5;display:block;margin-top:3px;letter-spacing:.015em}.ai-transfer{display:flex;gap:13px;margin-top:16px;padding-top:12px;border-top:1px solid #6f899533;align-items:baseline}.ai-transfer>span{font-size:11px;flex-shrink:0;color:#8eb5c1}.gflow .ai-transfer p{font-size:13px;color:#bdd5dc;line-height:1.8;margin:0}.gmove{font-size:12px;line-height:1.8;color:#d1b48f;margin-top:12px;display:flex;gap:12px;align-items:center;justify-content:space-between}.gmove>span{font-size:19px;color:#97acb7}.gstage:nth-last-child(1){padding-bottom:26px}.g-governance{border-top:1px solid #526c795c;padding:18px 0 18px;display:flex;gap:8px 15px;align-items:baseline;flex-wrap:wrap}.g-governance>span{font-size:12px;color:#8ca8b6}.g-governance b{font-size:15px;font-weight:550}.gflow .g-governance p{font-size:12px;line-height:1.8;color:#9db2bd;margin:0}.g-loop{display:flex;gap:18px;padding:21px 0 23px;border-top:1px solid #68818e6e;border-bottom:1px solid #68818e6e;align-items:center}.g-loop svg{width:46px;flex-shrink:0;fill:none;stroke:var(--gold);stroke-width:1.6}.g-loop b{font-size:18px;line-height:1.85;font-weight:550;display:block;letter-spacing:0}.g-loop div>span{font-size:12px;line-height:1.9;color:#9cb5c1;display:block;margin-top:10px}.g-caption{font-size:12px;line-height:1.9;color:#9aaeb8;margin-top:20px}.gflow .g-note{font-size:12px;line-height:1.85;color:#849fac;margin:12px 0 0}.gstage:last-child .gvalue{color:#e6d5bb}.gstage:last-child .ai-transfer{border-color:#af98754d}
.ga-overview{position:relative;padding:28px 0 18px}.ga-numbers{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ga-numbers button{background:transparent;border:0;color:#b5cad3;padding:0;cursor:pointer;position:relative;z-index:2}.ga-numbers button b{font-size:26px;font-weight:500;letter-spacing:-.03em}.ga-numbers button span{display:block;font-size:10px;line-height:1.6;margin-top:7px}.ga-numbers button[aria-pressed=true]{color:#e2be8e}.ga-overview .workload-plot{display:block;width:100%;height:80px;margin-top:-10px}.plot-path{fill:none;stroke:#c4a172;stroke-width:1.4;vector-effect:non-scaling-stroke}.plot-guide{fill:none;stroke:#809aa330;stroke-width:1;vector-effect:non-scaling-stroke}.plot-points{fill:#d0b384}.ga-moves{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8facba;margin-top:10px}.ga-panel{border-top:1px solid #69818e70;padding:24px 0}.variant-a .gvalue{font-size:32px}.variant-a.interactive .gvalue{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.variant-a.interactive .gdatum{display:block}.variant-a.interactive .gtitle{font-size:22px;display:block;margin-bottom:17px}.variant-a.interactive .gdescription{font-size:16px}.variant-a.interactive .ga-panel{min-height:287px}.single-growth{padding:0;background:#dce5e7}.single-growth>.gflow{margin-top:0;margin-bottom:0}.design-nav{display:flex;justify-content:space-between;gap:18px;padding:18px 24px;font-size:13px;background:#213947;color:#d6e2e7}
/* Learning: a curriculum spine and supporting navigation, never a fabricated screen. */
.chapter-09.refined{background:#fbfcfa}.learning-map{max-width:1100px;margin:32px auto;background:#e5eceb;color:#1e3e4a;position:relative;padding:30px 24px}.learning-map-head>span{font-size:12px;color:#647f8b;letter-spacing:.08em}.learning-map-head h3{font-size:30px;font-weight:550;line-height:1.6;margin-top:13px}.learning-spine{margin:28px 0 0;position:relative}.learning-spine>div{display:grid;grid-template-columns:49px 1fr;gap:4px 14px;padding:17px 0;position:relative;border-top:1px solid #afc0c6}.learning-spine>div>span{font-size:11px;color:#788e97;line-height:2;padding-top:3px}.learning-spine h4{font-size:19px;font-weight:600;line-height:1.65}.learning-spine p{grid-column:2;font-size:13px;color:#657f8b;line-height:1.8;margin:0}.learning-spine>div:nth-child(2) h4{color:#2d6478}.navi-thread{border-top:1px solid #9bafb8;display:flex;gap:16px;align-items:center;padding:23px 0 16px;position:relative}.navi-word{font-size:15px;color:#416f7d;white-space:nowrap}.navi-thread b{font-size:14px;line-height:1.8;font-weight:550}.navi-thread p{font-size:12px;margin:6px 0 0;color:#6c858e;line-height:1.8}.navi-thread svg{position:absolute;right:0;bottom:4px;width:75px;height:35px;stroke:#7399a4;stroke-width:1.2;fill:none;opacity:.6}.learning-map figcaption{font-size:11px;line-height:1.8;color:#6d8690;border-top:1px solid #c1cfd3;padding-top:13px}.learning-context{padding-top:4px}.learning-takeaway{background:#1b3545;color:#ecf1f0;margin-top:31px;padding:34px 0 32px}.takeaway-line{font-size:27px;line-height:1.9;font-weight:550;border-left:2px solid #c6a474;padding-left:18px;letter-spacing:0;margin:0 0 25px}.learning-takeaway .prose>p:last-child{font-size:16px;color:#c4d3d8}.learning-to-ownership{padding-top:28px}.learning-to-ownership p{font-size:17px}
/* Ownership: the statement is the landmark; pricing describes two different relationships. */
.chapter-10.refined{background:#132b3a;color:#e2ebee;padding-top:48px;padding-bottom:0}.ownership-manifesto .section-title{font-size:31px;line-height:1.75;letter-spacing:.005em;margin-bottom:25px;text-wrap:pretty}.ownership-manifesto .section-title span{display:block}.ownership-manifesto .section-title span:last-child{color:#d0ae7f}.ownership-belief{font-size:19px;color:#d1dce1;line-height:1.9}.ownership-rule{max-width:660px;width:calc(100% - 50px);margin:27px auto;border-top:1px solid #47616f;position:relative}.ownership-rule span{width:57px;border-top:1px solid #c5a272;position:absolute;top:-1px;left:0}.ownership-manifesto .prose:last-child p{font-size:17px;line-height:2;color:#b5c8d3}.fee-composition{max-width:1040px;margin:34px auto 0;background:#f2f2e9;color:#243b47}.fee-label{font-size:12px;letter-spacing:.05em;color:#5c7682;margin-bottom:21px}.fee-primary{padding:29px 25px 28px}.purchase-price{white-space:pre-line;margin:0 0 26px;line-height:1.5}.price-intro{display:block;font-size:16px;color:#607784}.price-value{display:block;font-size:17px;line-height:1.6;color:#203c4b}.price-value strong{font-size:64px;font-weight:500;letter-spacing:-.055em;line-height:1.35}.price-after{display:block;font-size:17px;margin-top:6px}.purchase-price .price-note{display:block;font-size:13px;line-height:1.9;color:#837353;margin-top:18px}.fee-primary>p:last-child{font-size:16px;margin:0;line-height:1.95}.fee-running{padding:27px 25px;background:#e3eae8;border-top:1px solid #c9d6d7}.fee-running .fee-label{color:#40646f;margin-bottom:13px}.running-copy{font-size:16px;line-height:1.95;margin:0;color:#355361}.fee-meaning{padding-top:28px;padding-bottom:29px}.fee-meaning p{font-size:16px;line-height:1.95;color:#bdcfd8}.ownership-continuation{padding-top:7px;padding-bottom:35px}.founder-value{font-size:17px;line-height:2.05}.ownership-wish{background:#f2f4ee;color:#244751;padding:36px 0 32px}.wish-quote{font-size:28px;line-height:1.7;letter-spacing:0;font-weight:550;margin-bottom:24px}.ownership-wish p:not(.wish-quote){font-size:17px}.ownership-terms{padding:25px 0 32px}.ownership-terms .terms-copy{margin:0;padding:0;border:0;font-size:13px;color:#a6bdc7;line-height:1.9}
/* Readers' work: four distinct source-to-result movements, not identical cards. */
.chapter-11.refined{background:#f7f9f7}.job-atlas{padding:0 25px;margin:28px auto;max-width:940px;list-style:none}.job-atlas li{position:relative;border-top:1px solid #a8bbc4;padding:25px 0 26px 36px}.job-order{font-size:12px;color:#718d9c;position:absolute;left:0;top:27px;font-variant-numeric:tabular-nums}.job-copy{display:block;white-space:normal;font-size:0!important;margin:0}.job-copy b{display:block;font-size:23px;font-weight:550;color:#285063;line-height:1.6;margin-bottom:11px}.job-copy>span{display:block;font-size:16px;line-height:1.9;color:#496371}.job-flow{display:flex;gap:10px;align-items:center;font-size:11px;line-height:1.7;margin-top:15px;color:#82969e}.job-flow i{flex:1;border-top:1px solid #b8c9cf;min-width:20px;max-width:90px;position:relative}.job-flow i:after{content:'';position:absolute;right:0;top:-3px;width:5px;height:5px;border-right:1px solid #92aab6;border-top:1px solid #92aab6;transform:rotate(45deg)}.walker-studio{max-width:900px;margin:32px auto;background:#1c3746;color:#eaf0f1;padding:28px 25px;position:relative}.walker-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:19px;border-bottom:1px solid #829faa4d}.walker-topline>span{font-size:17px;letter-spacing:.12em;font-weight:500}.walker-topline small{font-size:11px;color:#b0c5cc}.walker-studio h3{font-size:27px;line-height:1.7;font-weight:550;letter-spacing:.015em;margin:24px 0 26px}.walker-criteria{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin-bottom:28px}.walker-criteria span{font-size:13px;line-height:1.8;border-left:1px solid #987f60;padding-left:12px;color:#c1d0d6}.walker-studio button{border:1px solid #7894a1;background:transparent;color:#d6e1e4;width:100%;font-size:16px;font-weight:550;padding:17px 14px;line-height:1.8;display:flex;align-items:center;justify-content:space-between;gap:10px;opacity:1}.walker-studio button>span{color:#b3c7d1;font-size:22px}.walker-studio>p{font-size:11px;color:#9ab1bd;text-align:center;margin:14px 0 0;line-height:1.8}.next-time{padding-top:5px}.next-time-title{font-size:24px;line-height:1.85;color:#365e6d;font-weight:550;padding:20px 0;border-top:1px solid #c0cfd2;border-bottom:1px solid #c0cfd2;margin-bottom:28px}
/* Closing: preserve the open-window photograph; move from personal voice to invitation. */
.chapter-12.refined{background:#fafbf7}.closing-voice{margin:34px 0 0;background:#e4ece5;padding:37px 0 36px;border-top:1px solid #c3d2c8;border-bottom:1px solid #c3d2c8}.closing-quote{font-size:28px;line-height:1.85;font-weight:550;letter-spacing:.005em;color:#2c555c;margin:0}.chapter-12>.closing-story{padding-top:30px}.chapter-12>.closing-invitation-wrap{padding-top:8px}.closing-invitation{font-size:22px;font-weight:550;color:#3a6870;line-height:1.95;border-left:2px solid #90aaa6;padding-left:18px}.chapter-12 .final-cta{background:#183b48;padding-top:34px;padding-bottom:38px;position:relative}.final-cta .cta-status{border:0;padding-bottom:0;margin-bottom:21px;font-size:11px;color:#9fb9c4}.final-cta .cta-title{font-size:25px;line-height:1.8;font-weight:550}.final-cta .line-button{font-size:17px;margin-top:12px;padding:21px 13px;background:#e3d1b4;border:0;color:#1c3c48}.final-cta .connection-state{font-size:11px;color:#91aebb}.final-cta .cta-footnote{font-size:12px;color:#a9c1cc}.refined-footer{background:#e9efec;padding:32px 20px;color:#537684}
@media(min-width:760px){.lp-lockup{width:306px}.site-header{height:83px}.gflow{padding:38px 42px}.gflow-heading{grid-template-columns:1fr 1fr;gap:9px 30px}.gflow-heading>span{grid-column:1/-1}.gflow h3{font-size:39px}.metric-label{align-self:end;text-align:right;font-size:15px;margin-bottom:10px}.metric-label span{display:block;margin-top:9px}.gflow .g-assumption{font-size:13px;max-width:1050px;border:0;padding:0;margin-bottom:29px}.g-loop svg{width:75px}.g-loop b{font-size:23px}.g-loop div>span{font-size:13px}.g-governance{gap:22px}.g-caption{font-size:13px}.gflow .g-note{font-size:12px}.ga-numbers button b{font-size:40px}.ga-numbers button span{font-size:13px}.ga-overview .workload-plot{height:145px}.ga-moves{font-size:13px}.ga-panel{max-width:730px;margin:auto}.variant-a.interactive .ga-panel{min-height:240px}.learning-map{padding:40px 45px;display:grid;grid-template-columns:.8fr 1.7fr;gap:10px 50px}.learning-map-head h3{font-size:39px}.learning-spine{margin:0}.learning-spine h4{font-size:22px}.navi-thread{grid-column:1/-1;gap:30px;padding-top:26px}.navi-word{font-size:22px}.navi-thread svg{width:180px;bottom:14px}.learning-map figcaption{grid-column:1/-1}.learning-takeaway{padding:43px 0}.takeaway-line{font-size:34px}.learning-takeaway .prose>p:last-child{font-size:18px}.chapter-10.refined{padding-top:65px}.ownership-manifesto .section-title{font-size:43px}.ownership-belief{font-size:21px}.fee-composition{display:grid;grid-template-columns:1.25fr 1fr;align-items:stretch}.fee-primary{padding:38px 42px}.fee-running{padding:38px 35px;border-top:0;display:flex;flex-direction:column;justify-content:center}.price-value strong{font-size:78px}.fee-label{font-size:13px}.fee-meaning{padding-top:34px;padding-bottom:37px}.fee-meaning p{font-size:17px}.ownership-continuation{padding-bottom:45px}.ownership-wish{padding:44px 0}.wish-quote{font-size:39px}.ownership-terms{padding-top:28px;padding-bottom:35px}.job-atlas{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;padding:0 30px}.job-atlas li{padding-bottom:30px;padding-top:27px}.job-copy b{font-size:28px}.job-copy>span{font-size:17px}.job-flow{font-size:12px}.walker-studio{padding:36px 42px}.walker-studio h3{font-size:38px}.walker-criteria{grid-template-columns:repeat(4,1fr);margin-bottom:30px}.walker-studio button{max-width:530px;margin:auto;font-size:18px}.next-time-title{font-size:28px}.closing-voice{padding:47px 0}.closing-quote{font-size:37px}.closing-invitation{font-size:26px}.chapter-12 .final-cta{padding-top:45px;padding-bottom:44px}.final-cta .cta-title{font-size:32px}.final-cta .line-button{font-size:18px;padding:23px}.single-growth{padding:25px}}
@media(min-width:1100px){.gdata-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:22px 0 0}.gdata-stages>.workload-plot{display:block;position:absolute;width:100%;height:175px;inset:0 0 auto}.gstage{border:0;margin:0;padding:0;display:flex;flex-direction:column}.gstage:before{display:none}.stage-verb{position:absolute;top:calc(78px + (100 - var(--load))*1.5px);left:0;right:0;text-align:center;font-size:12px}.gflow .gdatum{display:flex;flex-direction:column;gap:0;padding-top:212px;min-height:410px}.gvalue{position:absolute;left:0;right:0;text-align:center;top:calc((100 - var(--load))*1.5px);font-size:43px;line-height:1.1}.gtitle{font-size:17px;line-height:1.9;min-height:64px;align-self:stretch}.gdescription{font-size:14px;line-height:1.95;margin-top:13px}.ai-transfer{display:block;margin-top:auto;min-height:94px;border-top:1px solid #6e9da391;padding-top:14px}.ai-transfer>span{display:block;margin-bottom:8px;font-size:11px}.gflow .ai-transfer p{font-size:13px}.gmove{font-size:11px;min-height:63px;margin-top:7px}.gstage:nth-last-child(1){padding-bottom:0}.g-governance{margin-top:5px;padding:19px 0}.g-loop{padding:23px 0}.gflow.variant-a .gdatum{padding-top:0;min-height:0}.variant-a .gvalue{position:static;text-align:left;font-size:28px}.variant-a .gtitle{min-height:0;font-size:23px}.variant-a .gdescription{font-size:17px}.variant-a .ai-transfer{min-height:0;display:flex;margin-top:22px}.variant-a .gmove{min-height:0}.variant-a.interactive .ga-panel{min-height:260px}}
@media(max-width:359px){.lp-lockup{width:238px}.site-header{height:64px}.gflow{padding:25px 19px}.gflow h3{font-size:28px}.gflow .gdatum{grid-template-columns:59px 1fr;gap:7px}.gvalue{font-size:40px}.gtitle{font-size:16px}.gdescription{font-size:14px}.gstage{padding-left:16px}.g-governance b{font-size:14px}.g-loop{gap:12px}.g-loop b{font-size:16px}.ga-numbers{gap:3px}.ga-numbers button b{font-size:24px}.ga-numbers button span{font-size:9px}.ownership-manifesto .section-title{font-size:27px}.price-value strong{font-size:56px}.walker-studio h3{font-size:24px}.takeaway-line{font-size:24px}.closing-quote{font-size:25px}}

/* Adopted A: a work-transfer map with a returning investment loop. */
.gvalue{white-space:nowrap}.gflow .gdatum{grid-template-columns:78px 1fr}.gflow .g-assumption{font-size:13px;line-height:1.8}.operation-map{padding-top:20px}.map-instruction{font-size:11px;line-height:1.8;color:#91aab8;margin-bottom:7px}.operation-canvas{position:relative;width:100%;aspect-ratio:344/335}.operation-canvas>svg{position:absolute;inset:0;width:100%;height:100%}.operation-desktop{display:none}.operation-path{fill:none;stroke:#b39267;stroke-width:1.25}.operation-mobile .operation-path path{marker-end:url(#op-m-arrow)}.operation-desktop .operation-path path{marker-end:url(#op-d-arrow)}.operation-canvas marker path{fill:#b39267;stroke:none}.operation-path .return-route{stroke:#83aab6;stroke-dasharray:3 3}.operation-words{fill:#bca589;font-family:'Yu Gothic',Meiryo,sans-serif;font-size:11px;letter-spacing:.3px}.operation-desktop .operation-words{font-size:13px;text-anchor:middle}.map-person{text-anchor:middle;font-family:'Yu Gothic',Meiryo,sans-serif;fill:#bfd0d7;font-size:12px}.map-person text:first-child{fill:#829eac;font-size:11px}.op-node{position:absolute;transform:translate(-50%,-50%);width:80px;height:44px;border:0;background:var(--ink-deep);padding:0;color:#d2e0e4;text-align:center;cursor:pointer;z-index:2}.op-node b{font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.op-node>span{position:absolute;top:100%;left:-5px;right:-5px;font-size:11px;line-height:1.7;padding-top:5px;color:#9cb3bf}.op-node[aria-pressed=true] b{color:#ddbb8a}.op-node[aria-pressed=true]:before{content:'';position:absolute;width:4px;height:4px;left:calc(50% - 2px);top:-7px;border-radius:50%;background:#ddbb8a}.op-0{left:9.3%;top:11.6%}.op-1{left:43%;top:29.6%}.op-2{left:84%;top:29.6%}.op-3{left:84%;top:75.5%}.op-4{left:29.7%;top:75.5%}.ai-current{border-top:1px solid #496b796e;border-bottom:1px solid #496b796e;padding:14px 0 17px}.ai-current>span{display:block;color:#799eae;font-size:11px;margin-bottom:10px}.ai-current>div{display:flex;align-items:center;gap:8px}.ai-current b{font-size:11px;line-height:1.8;font-weight:500;color:#aac6d0;flex:1}.ai-current i{font-size:13px;font-style:normal;color:#6b929f}.variant-a.interactive .ga-panel{min-height:219px;padding:24px 0 20px;border-top:0}.variant-a.interactive .gtitle{font-size:21px;line-height:1.8;margin-bottom:15px;min-height:0}.variant-a.interactive .gdescription{font-size:16px;line-height:1.9;margin:0}.variant-a.interactive .gvalue{position:absolute!important;inset:auto!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.all-stages{display:none}.interactive .all-stages{display:block;border:0;border-top:1px solid #55717f;background:transparent;color:#c2d4dc;width:100%;padding:17px 0;font-size:13px;line-height:1.7;text-align:left;cursor:pointer}.variant-a .g-governance{display:none}.variant-a .g-loop{padding:19px 0;gap:0}.variant-a .g-loop svg{display:none}.variant-a .g-loop b{font-size:18px}.variant-a .g-loop div>span{font-size:11px;margin-top:8px}.variant-a.show-all .ga-panel{min-height:0;border-bottom:1px solid #48606e}.variant-a.show-all .ga-panel:first-child{border-top:0}.variant-a.show-all .gvalue{position:static!important;clip-path:none;width:auto!important;height:auto!important;display:block;margin-bottom:12px;font-size:30px}.variant-a .g-caption{font-size:13px}.variant-a .g-note{font-size:12px}
@media(min-width:1100px){.operation-canvas{height:210px;aspect-ratio:auto}.operation-mobile{display:none}.operation-desktop{display:block}.map-instruction{display:none}.operation-map{padding-top:0}.operation-nodes .op-node{width:76px;height:43px}.op-node b{font-size:39px}.op-node>span{font-size:12px;white-space:nowrap;left:-35px;right:-35px}.op-0{left:10%;top:25%}.op-1{left:30%;top:50.5%}.op-2{left:50%;top:46%}.op-3{left:70%;top:34.2%}.op-4{left:90%;top:57.7%}.ai-current{display:flex;align-items:center;gap:40px;padding:15px 0}.ai-current>span{margin:0;font-size:12px;width:130px;flex-shrink:0}.ai-current>div{flex:1;gap:30px}.ai-current b{font-size:13px;text-align:center}.ga-panels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.variant-a.interactive .ga-panel{min-height:0;padding:24px 0 20px;margin:0}.variant-a.interactive .gtitle{font-size:17px;min-height:58px;line-height:1.9;margin-bottom:10px}.variant-a.interactive .gdescription{font-size:14px;line-height:1.95}.variant-a.interactive .all-stages{display:none}.variant-a .g-governance{display:flex;margin-top:0;padding:14px 0}.variant-a .g-loop{padding:16px 0;display:block}.variant-a .g-loop div{display:flex;align-items:center;justify-content:space-between;gap:25px}.variant-a .g-loop b{font-size:21px}.variant-a .g-loop div>span{margin:0;font-size:12px}.variant-a .g-caption{margin-top:14px}.variant-a .g-note{margin-top:9px}.gflow.variant-a{padding-top:29px;padding-bottom:25px}.variant-a .gflow-heading{gap:7px 25px}.variant-a h3{font-size:32px}.variant-a .g-assumption{margin:17px 0 23px;font-size:13px}}
@media(max-width:359px){.gflow .gdatum{grid-template-columns:70px 1fr}.op-node{width:65px;height:38px}.op-node b{font-size:31px}.op-node>span{font-size:10px;left:-8px;right:-8px}.operation-words{font-size:12px}.map-person{font-size:12px}.ai-current>div{gap:5px}.ai-current b{font-size:10px}.variant-a.interactive .ga-panel{min-height:230px}.variant-a.interactive .gtitle{font-size:19px}}
@media print{.variant-a.interactive .ga-panel[hidden]{display:block!important}.all-stages{display:none!important}}

.gtitle>span{display:inline-block;max-width:100%}.operation-mobile .operation-words{font-size:12px}.gflow .g-assumption{font-size:13.5px}.g-caption{font-size:13px}

.ownership-manifesto .owner-term{font-style:normal;display:inline-block;white-space:nowrap}.ownership-manifesto .section-title{font-size:30px}.learning-spine>div:nth-child(2){border-left:2px solid #668d9c;padding-left:15px;margin-left:-17px}.learning-spine>div:nth-child(2) h4{font-size:23px}.learning-spine>div:last-child{border-bottom:1px solid #afc0c6}.learning-map .navi-thread{border-top:0}
@media(min-width:760px){.ownership-manifesto .section-title{font-size:43px}.learning-spine>div:nth-child(2) h4{font-size:26px}}
@media(max-width:359px){.ownership-manifesto .section-title{font-size:27px}}
.keep-word{white-space:nowrap}
