.eng-page{max-width:1120px;padding-bottom:70px}.eng-breadcrumb{margin-top:28px;color:#d1b875;font-size:14px}.eng-hero{padding:65px 0 42px;border-bottom:1px solid #977738}.eng-hero h1{max-width:900px;font-size:clamp(38px,5.7vw,76px);line-height:1.08;letter-spacing:-.035em}.eng-kicker{color:#d9bc78;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:16px}.eng-stats{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.eng-stats span{border:1px solid #92733b;border-radius:4px;padding:7px 12px;color:#e6cf98}.eng-note{border-left:3px solid #c9a65b;padding:15px 20px;background:#181812;font-size:15px!important;color:#e5d7b8!important;margin:24px 0}.eng-toc{padding:28px;margin:35px 0;background:#141715;border:1px solid #655b3d;border-radius:8px}.eng-toc ol{columns:2;column-gap:36px;padding-left:22px}.eng-toc li{padding:6px 0;break-inside:avoid}.eng-page a:not(.button){color:#ecd495;text-decoration:underline;text-underline-offset:3px}.eng-chapter{scroll-margin-top:100px;padding:38px 0;border-bottom:1px solid #45412f}.eng-chapter h2{font-size:clamp(24px,3vw,36px);line-height:1.2;letter-spacing:-.015em}.eng-chapter p{max-width:82ch;font-size:17px;line-height:1.8;color:#d4d9d3;margin:20px 0}.eng-chapter pre{padding:24px;background:#07120f;color:#c6f2dc;border-left:3px solid #c7a357;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;border-radius:3px}.eng-figure{padding:9px;margin:30px 0;background:#0a0e0d;border:2px solid #cbaa62;outline:1px solid #71582c;outline-offset:4px;box-shadow:0 12px 40px #0006}.eng-figure img{display:block;width:100%;height:auto}.eng-figure figcaption{padding:12px 8px 7px;color:#dfd0ac;font-size:13px;line-height:1.5}.eng-table{overflow-x:auto}.eng-table table{border-collapse:collapse;width:100%;font-size:14px}.eng-table th,.eng-table td{border:1px solid #57503a;padding:12px;text-align:left;overflow-wrap:anywhere}.eng-table th{background:#242419;color:#efdbac}.eng-table code{font-size:12px;overflow-wrap:anywhere}.eng-end{padding-top:30px}.eng-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:35px}.eng-archive{padding:28px;border:1px solid #8c713d;background:#121713;border-radius:8px;min-width:0}.eng-archive h2{font-size:25px;line-height:1.25}.eng-archive p{line-height:1.6;color:#d6d9ce}.eng-filename{font-size:12px;overflow-wrap:anywhere}.eng-hash{font-size:12px;overflow-wrap:anywhere;display:block;padding:12px 0}.eng-entry{padding:35px!important;border:1px solid #9e8144;margin-top:30px!important;margin-bottom:25px!important;background:linear-gradient(115deg,#18271f,#17160f)}.eng-entry h2{font-size:28px}.eng-page .actions,.eng-entry .actions{flex-wrap:wrap}.eng-page .button{white-space:normal;text-align:center}.eng-archive details{margin-top:20px;color:#cab982}.eng-chapter li{line-height:1.7;margin:8px 0}@media(max-width:650px){.eng-toc ol{columns:1}.eng-archive-grid{grid-template-columns:1fr}.eng-hero{padding:38px 0 25px}.eng-figure{margin:22px 4px}.eng-chapter pre{padding:14px;font-size:11px}.eng-chapter p{font-size:16px}.eng-toc{padding:20px}.eng-table{max-width:100%}.eng-table th,.eng-table td{padding:8px;font-size:12px}.eng-entry h2{font-size:25px}}
.eng-page>.eng-hero{height:auto;position:static;z-index:auto;backdrop-filter:none;background:transparent}.eng-page .eng-hero h1{overflow-wrap:normal}.eng-page>.eng-breadcrumb{display:block}
