.StickyHeader-module__Kyfnwa__header{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-border-soft);background:#08070bd1;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(18px,5vw,42px);display:flex;position:sticky;top:0}.StickyHeader-module__Kyfnwa__brand{align-items:flex-start;gap:4px;text-decoration:none;display:inline-flex}.StickyHeader-module__Kyfnwa__logo{font-family:var(--font-mincho);letter-spacing:.28em;background:var(--grad-gold-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:.28em;font-size:21px;font-weight:800}.StickyHeader-module__Kyfnwa__reg{font-family:var(--font-gothic);color:#9a8358;margin-top:1px;font-size:9px;font-weight:500}.StickyHeader-module__Kyfnwa__cta{font-family:var(--font-gothic);letter-spacing:.14em;color:#0b0a0e;background:var(--grad-active);white-space:nowrap;border:none;border-radius:3px;padding:9px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.StickyHeader-module__Kyfnwa__cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px -10px #c9a86ab3}
.ProgressBar-module__eBpDVa__bar{z-index:60;pointer-events:none;background:linear-gradient(90deg,#a9854a,#f1e3b8);height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #e6c36a80}@media (prefers-reduced-motion:reduce){.ProgressBar-module__eBpDVa__bar{transition:none}}
.Fab-module__DbQ_wa__fab{z-index:55;font-family:var(--font-gothic);letter-spacing:.1em;color:#0b0a0e;background:var(--grad-cta);white-space:nowrap;border-radius:40px;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .3s,transform .3s;display:inline-flex;position:fixed;bottom:clamp(16px,4vw,32px);right:clamp(16px,4vw,32px);box-shadow:0 14px 34px -10px #c9a86ab3}
.ArticleShell-module__7KmbrG__root{min-height:100vh;font-family:var(--font-gothic);color:var(--text);background:var(--bg-radial-article);flex-direction:column;display:flex}.ArticleShell-module__7KmbrG__main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(18px,5vw,34px) 80px}
.TableGold-module__m_loNW__wrap{border:1px solid var(--gold-border);border-radius:6px;margin:0 0 24px;overflow-x:auto}.TableGold-module__m_loNW__table{border-collapse:collapse;width:100%;font-size:14.5px}.TableGold-module__m_loNW__table thead{background:#c9a86a1a}.TableGold-module__m_loNW__th{text-align:left;color:#e9dcb8;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #c9a86a33;padding:12px 16px;font-weight:700}.TableGold-module__m_loNW__td{color:#c5beb0;vertical-align:top;text-wrap:pretty;border-bottom:1px solid #c9a86a1a;padding:12px 16px;line-height:1.7}.TableGold-module__m_loNW__table tbody tr:last-child .TableGold-module__m_loNW__td{border-bottom:none}
.Timeline-module__HClcBa__timeline{border-left:2px solid #c9a86a40;flex-direction:column;gap:0;margin:0 0 24px;padding-left:28px;list-style:none;display:flex}.Timeline-module__HClcBa__item{padding:0 0 24px;position:relative}.Timeline-module__HClcBa__item:last-child{padding-bottom:0}.Timeline-module__HClcBa__dot{background:var(--grad-active);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:-37px;box-shadow:0 0 0 4px #0b0911}.Timeline-module__HClcBa__highlight .Timeline-module__HClcBa__dot{background:linear-gradient(150deg,#f4e7be,#bc9a56);box-shadow:0 0 0 4px #0b0911,0 0 14px #e6c36a80}.Timeline-module__HClcBa__title{font-family:var(--font-mincho);color:#f1e3b8;text-wrap:pretty;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.5}.Timeline-module__HClcBa__body{color:#c5beb0;font-size:15px;line-height:1.85}.Timeline-module__HClcBa__body p{text-wrap:pretty;margin:0 0 8px}.Timeline-module__HClcBa__body p:last-child{margin-bottom:0}.Timeline-module__HClcBa__body strong{color:#f1e3b8;font-weight:700}
