.page-module__xgPmsG__top{padding-top:var(--space-10)}@media (max-width:768px){.page-module__xgPmsG__top{padding-top:var(--space-6)}}.page-module__xgPmsG__log{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-medium);background-color:var(--color-bg-surface);box-shadow:14px 14px 0 -1px var(--color-bg-subtle), 14px 14px 0 0 var(--color-border-medium), var(--shadow-lg);transform-origin:100%;margin:0;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}.page-module__xgPmsG__logHead{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.page-module__xgPmsG__logTitle{font-size:var(--fs-md);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:600}.page-module__xgPmsG__logList{flex-direction:column;list-style:none;display:flex}.page-module__xgPmsG__logList li{gap:var(--space-2);border-bottom:1px solid var(--color-border-subtle);font-size:var(--fs-sm);color:var(--color-text-secondary);grid-template-columns:56px minmax(0,1fr);padding:.875rem 0;line-height:1.5;display:grid}.page-module__xgPmsG__logList li:last-child{border-bottom:none;padding-bottom:0}.page-module__xgPmsG__logTime{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-tertiary);padding-top:2px}.page-module__xgPmsG__logFlag{color:var(--color-text-primary)!important}.page-module__xgPmsG__logFlag .page-module__xgPmsG__logTime{color:var(--color-danger);font-weight:600}@media (max-width:960px){.page-module__xgPmsG__log{box-shadow:var(--shadow-md);transform:none}}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__log{transform:none}}.page-module__xgPmsG__story{gap:var(--space-10);margin-bottom:var(--space-10);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.page-module__xgPmsG__storyHead{top:calc(var(--header-height) + var(--space-4));gap:var(--space-2);flex-direction:column;display:flex;position:sticky}.page-module__xgPmsG__storyHead h2{font-size:var(--fs-3xl);letter-spacing:-.035em;line-height:1.08}.page-module__xgPmsG__storyBody{max-width:64ch;font-size:var(--fs-md);color:var(--color-text-secondary);line-height:1.75}.page-module__xgPmsG__storyBody p+p,.page-module__xgPmsG__storyBody p+.page-module__xgPmsG__quote,.page-module__xgPmsG__storyBody .page-module__xgPmsG__quote+p{margin-top:var(--space-3)}.page-module__xgPmsG__storyBody strong{color:var(--color-text-primary)}.page-module__xgPmsG__quote{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--color-brand-primary);font-family:var(--font-serif);font-style:italic;font-size:var(--fs-xl);color:var(--color-text-primary);line-height:1.45}@media (max-width:900px){.page-module__xgPmsG__story{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.page-module__xgPmsG__storyHead{position:static}}.page-module__xgPmsG__facts{border-top:1px solid var(--color-border-medium);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.page-module__xgPmsG__facts li{padding:var(--space-4) var(--space-3) var(--space-4) 0;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__xgPmsG__facts li+li{padding-left:var(--space-3);border-left:1px solid var(--color-border-subtle)}.page-module__xgPmsG__facts b{font-size:var(--fs-2xl);letter-spacing:-.035em;color:var(--color-text-primary);font-weight:600;line-height:1.1}.page-module__xgPmsG__facts span{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.5}@media (max-width:900px){.page-module__xgPmsG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__xgPmsG__facts li:nth-child(3){border-left:none;padding-left:0}.page-module__xgPmsG__facts li:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}}@media (max-width:480px){.page-module__xgPmsG__facts{margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr)}.page-module__xgPmsG__facts li,.page-module__xgPmsG__facts li+li{padding:var(--space-3) 0;border-left:none}.page-module__xgPmsG__facts li+li{border-top:1px solid var(--color-border-subtle)}}.page-module__xgPmsG__next{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.page-module__xgPmsG__next a{gap:var(--space-1);height:100%;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-surface);transition:border-color .15s ease, box-shadow .2s ease, transform .25s var(--ease);flex-direction:column;display:flex}.page-module__xgPmsG__next a:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__xgPmsG__nextLabel{color:var(--color-text-primary);letter-spacing:-.015em;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.page-module__xgPmsG__nextLabel svg{color:var(--color-text-tertiary);transition:transform .2s var(--ease)}.page-module__xgPmsG__next a:hover .page-module__xgPmsG__nextLabel svg{color:var(--color-text-primary);transform:translate(3px)}.page-module__xgPmsG__nextText{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.55}@media (max-width:1024px){.page-module__xgPmsG__next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__xgPmsG__next{grid-template-columns:minmax(0,1fr)}}.page-module__xgPmsG__cta{padding-bottom:var(--space-12)}@media (max-width:768px){.page-module__xgPmsG__cta{padding-bottom:var(--space-8)}}
