/* Preserve the Chinese knowledge centre composition, with room for English text. */
html[lang=en] .ak-center-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(32px,4vw,72px)}
html[lang=en] .ak-center-copy h1{white-space:normal;font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,4vw,66px);line-height:1.12;letter-spacing:-.035em}
html[lang=en] .ak-center-feature{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:520px}
html[lang=en] .ak-feature-copy{padding:30px 25px}
html[lang=en] .ak-feature-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(25px,2vw,34px);line-height:1.3}
html[lang=en] .ak-feature-copy small{letter-spacing:.08em}
html[lang=en] .ak-feature-tags span{font-size:11px;padding:6px 8px}
html[lang=en] .ak-library-head h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,3vw,46px)}
html[lang=en] .ak-card h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(23px,1.7vw,28px);line-height:1.35}
html[lang=en] .ak-card{min-height:520px}
html[lang=en] .ak-card[hidden],html[lang=en] .ak-empty[hidden]{display:none!important}
html[lang=en] .ak-search:focus-within{outline:2px solid #ac7940;outline-offset:3px}
html[lang=en] .ak-filter:focus-visible{outline:2px solid #ac7940;outline-offset:3px}
@media(min-width:1101px) and (max-width:1450px){html[lang=en] .ak-page .desktop-nav{display:none}html[lang=en] .ak-page .mobile-menu{display:block}html[lang=en] .ak-page .nav-shell{grid-template-columns:1fr auto auto}}
@media(max-width:1100px){html[lang=en] .ak-center-grid{grid-template-columns:1fr;gap:36px}html[lang=en] .ak-center-feature{min-height:400px}html[lang=en] .ak-center-feature img{min-height:400px}html[lang=en] .ak-center-copy{max-width:760px}html[lang=en] .ak-library-head{grid-template-columns:1fr;gap:22px}html[lang=en] .ak-library-head p{max-width:none;margin:0}}
@media(max-width:640px){html[lang=en] .ak-shell{width:calc(100% - 32px)}html[lang=en] .ak-center-hero{padding:36px 0 44px}html[lang=en] .ak-center-feature{grid-template-columns:1fr}html[lang=en] .ak-center-feature img{height:280px;min-height:0}html[lang=en] .ak-feature-copy{padding:25px}html[lang=en] .ak-search{flex-wrap:wrap;gap:8px}html[lang=en] .ak-search input{flex-basis:100%;min-height:44px}html[lang=en] .ak-search button{width:100%;min-height:44px}html[lang=en] .ak-center-copy>p:not(.ak-eyebrow){font-size:16px;line-height:1.75}html[lang=en] .ak-library{padding:48px 0 64px}html[lang=en] .ak-card{min-height:0}html[lang=en] .ak-filters{gap:8px}html[lang=en] .ak-filter{padding:10px 12px;font-size:13px}}
@media(min-width:761px) and (max-width:1450px){html[lang=en] .ak-page .desktop-nav{display:none}html[lang=en] .ak-page .nav-actions{margin-left:auto}html[lang=en] .ak-page .mobile-menu{display:block;position:relative}html[lang=en] .ak-page .mobile-menu summary{cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:7px;width:38px;height:38px;list-style:none}html[lang=en] .ak-page .mobile-menu summary::-webkit-details-marker{display:none}html[lang=en] .ak-page .mobile-menu summary span{background:#17221f;width:23px;height:1px;display:block}html[lang=en] .ak-page .mobile-menu nav{background:#f7f3ec;display:flex;flex-direction:column;width:270px;padding:16px;position:absolute;top:45px;right:0;box-shadow:0 18px 40px #0003}html[lang=en] .ak-page .mobile-menu nav>a{border-bottom:1px solid #ded2c0;padding:12px 9px;font-size:13px;font-weight:600}html[lang=en] .ak-page .mobile-primary-actions{display:flex;flex-direction:column;gap:12px;padding:12px 9px}}
