._0SgjRG_paper{--ed-paper:#fff;--ed-accent:#a3713e;--ed-secondary:#171717;--ed-cover-header:#171717;--ed-cover-headline:#a3713e;--ed-cover-intro:#171717;--ed-ink:#000;--ed-jp-fallback:var(--font-noto-sans-jp), "Noto Sans JP", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;--ed-body:var(--ed-jp-fallback);--ed-display:var(--ed-body);--ed-mono:var(--font-instrument-sans), "Instrument Sans", system-ui, sans-serif;transform-origin:0 0;width:1920px;height:1080px}._0SgjRG_page{background:var(--ed-paper);height:1080px;color:var(--ed-ink);font-family:var(--ed-body);flex-direction:column;padding:50px 78px;display:flex;position:relative}._0SgjRG_run{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._0SgjRG_runKicker{font-family:var(--ed-mono);letter-spacing:-.5px;text-transform:uppercase;color:var(--ed-secondary);margin-top:10px;font-size:24px;font-weight:500;line-height:31.7px}._0SgjRG_runJp{font-family:var(--ed-display);letter-spacing:-.7px;color:var(--ed-secondary);font-size:36px;font-weight:700;line-height:47.5px}._0SgjRG_body{flex-direction:column;flex:1;min-height:0;padding-top:53px;display:flex;overflow:hidden}._0SgjRG_notice{color:color-mix(in oklab, var(--ed-ink) 60%, transparent);font-size:16px;line-height:22px;position:absolute;bottom:33px;right:78px}._0SgjRG_cover{background-color:var(--ed-paper);height:1080px;color:var(--ed-cover-intro);font-family:var(--ed-mono), var(--ed-jp-fallback);background-position:50%;background-size:cover;position:relative;container-type:inline-size}._0SgjRG_coverBody{flex-direction:column;padding:4.2cqw 5cqw 4.4cqw;display:flex;position:absolute;inset:0}._0SgjRG_coverHead{color:var(--ed-cover-header);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:4cqw;font-size:1.25cqw;line-height:1.3;display:grid}._0SgjRG_coverDate{white-space:nowrap}._0SgjRG_coverId{letter-spacing:.05em;text-align:right;justify-self:end;font-size:1.95cqw;font-weight:700;line-height:1.2}._0SgjRG_coverHeadline{color:var(--ed-cover-headline);letter-spacing:-.022em;white-space:pre-line;margin-top:auto;font-size:4.8cqw;font-weight:700;line-height:1.2}._0SgjRG_coverIntro{max-width:56cqw;color:var(--ed-cover-intro);letter-spacing:-.005em;white-space:pre-line;margin-top:1.1cqw;font-size:1.67cqw;line-height:1.34}._0SgjRG_coverLogo{justify-content:flex-end;align-items:flex-end;width:20.8cqw;height:10.9cqw;display:flex;position:absolute;bottom:4.4cqw;right:5cqw}._0SgjRG_coverNotice{color:color-mix(in oklab, var(--ed-cover-intro) 60%, transparent);font-size:.83cqw;line-height:1.15cqw;position:absolute;bottom:.83cqw;left:5cqw}._0SgjRG_sg{flex-direction:column;flex:1;min-height:0;display:flex}._0SgjRG_sgRow{flex:1 1 0;grid-template-columns:470px 1218px;align-items:start;gap:76px;min-width:0;display:grid}._0SgjRG_sgRow+._0SgjRG_sgRow{margin-top:30px}._0SgjRG_sgHead{flex:none}._0SgjRG_sgHead+._0SgjRG_sgRow{margin-top:29px}._0SgjRG_sgColLabel{font-family:var(--ed-mono);letter-spacing:-.5px;color:var(--ed-accent);font-size:26px;font-weight:700;line-height:34px}._0SgjRG_sgCategory{font-family:var(--ed-display);letter-spacing:-.5px;color:var(--ed-accent);align-items:baseline;gap:24px;margin-bottom:16px;font-size:24px;font-weight:700;line-height:31.7px;display:flex}._0SgjRG_no{font-family:var(--ed-mono)}._0SgjRG_sgTitle{font-family:var(--ed-display);letter-spacing:-.7px;color:var(--ed-ink);font-size:36px;font-weight:700;line-height:47.5px}._0SgjRG_sgText{color:var(--ed-ink);font-size:26px;line-height:42px}._0SgjRG_growth{flex:1;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;column-gap:59px;min-height:0;padding-top:11px;display:grid}._0SgjRG_growthItem{grid-row:span 6;grid-template-rows:subgrid;align-items:start;min-width:0;display:grid}._0SgjRG_growthTitle,._0SgjRG_growthBody{margin-right:-1.5px}._0SgjRG_growthNo{font-family:var(--ed-mono);color:var(--ed-accent);justify-self:end;font-size:26px;line-height:34px}._0SgjRG_growthTitle{font-family:var(--ed-display);letter-spacing:-.6px;color:var(--ed-secondary);margin-top:5px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:42px}._0SgjRG_growthBody{letter-spacing:-.1px;color:var(--ed-ink);font-size:24px;line-height:38px}._0SgjRG_growthArrow{background:var(--ed-ink);justify-self:center;width:2px;height:140px;margin-block:24px 27px;position:relative}._0SgjRG_growthArrow:after{border-right:2px solid var(--ed-ink);border-bottom:2px solid var(--ed-ink);content:"";width:14px;height:14px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}._0SgjRG_key{border-top:2px solid var(--ed-accent);color:var(--ed-accent);letter-spacing:-1px;white-space:pre-line;flex:none;margin-bottom:4px;margin-left:-8px;padding:38px 0 0 8px;font-size:28px;font-weight:700;line-height:37px}._0SgjRG_reflect{flex-direction:column;flex:1;min-height:0;display:flex}._0SgjRG_reflectKeyed{margin-bottom:52px}._0SgjRG_reflectRow{flex:1 1 0;grid-template-columns:444px 1240px;align-items:start;gap:80px;min-width:0;display:grid}._0SgjRG_reflectRow+._0SgjRG_reflectRow{margin-top:76px}._0SgjRG_reflectKeyed ._0SgjRG_reflectRow+._0SgjRG_reflectRow{margin-top:56px}._0SgjRG_reflectHead{flex:none}._0SgjRG_reflectHead+._0SgjRG_reflectRow{margin-top:29px}._0SgjRG_reflectLabel{font-family:var(--ed-mono);letter-spacing:-.5px;color:var(--ed-accent);font-size:24px;font-weight:700;line-height:31.7px}._0SgjRG_reflectTheme{font-family:var(--ed-display);letter-spacing:-.5px;color:var(--ed-accent);align-items:baseline;gap:24px;margin-bottom:16px;font-size:24px;font-weight:700;line-height:31.7px;display:flex}._0SgjRG_reflectQuestion{letter-spacing:-.5px;color:var(--ed-ink);font-size:24px;font-weight:700;line-height:31.7px}._0SgjRG_reflectGood{letter-spacing:-.5px;color:var(--ed-ink);font-size:24px;line-height:31.7px}
