:root{--sok-paper:#F3F3F1;--sok-mint:#6FFB99;--sok-edge:#D6F202;--sok-button:#D4FE01;--sok-blue:#83BDFB;--sok-ink:#202a32;--sok-muted:#5f6c72;--sok-line:rgba(32,42,50,.2);--sok-shadow:0 14px 34px rgba(33,47,54,.12)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;color:var(--sok-ink);font-family:Arial,"Microsoft YaHei",sans-serif;background-color:var(--sok-paper);background-image:repeating-radial-gradient(ellipse at 0 0,transparent 0 23px,rgba(131,189,251,.12) 24px 25px,transparent 26px 47px);background-size:180px 110px}
a{color:inherit}
.A_sok-shell{width:90%;max-width:1440px;margin-inline:auto}
.A_sok-section{position:relative;margin:28px 0;padding:clamp(22px,4vw,50px);border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow);overflow:hidden}
.A_sok-kicker{display:inline-block;font-size:.66rem;font-weight:850;letter-spacing:.15em;color:#607078}
.A_sok-section-heading{max-width:760px;margin:0 auto 26px;text-align:center}
.A_sok-section-heading h2{margin:8px 0;font-size:clamp(1.7rem,3vw,2.65rem)}
.A_sok-section-heading p{color:var(--sok-muted);font-size:.86rem;line-height:1.8}
.A_sok-pill{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 21px;color:#202a32;background:var(--sok-button);border:1px solid var(--sok-edge);border-radius:999px;font-size:.78rem;font-weight:850;text-decoration:none;box-shadow:var(--sok-shadow);transition:transform .2s,box-shadow .2s}
.A_sok-pill:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(32,42,50,.18)}
.A_sok-text-link{display:inline-flex;align-items:center;gap:8px;color:#284d72;font-size:.75rem;font-weight:800}
.A_sok-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes A_sok-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(214,242,2,.35)}50%{transform:scale(1.035);box-shadow:0 0 0 13px rgba(214,242,2,0)}}

/* A_sok-header：页眉与渐变导航 */
.A_sok-header{position:relative;z-index:30;background:var(--sok-paper);border-bottom:1px solid var(--sok-line);box-shadow:0 5px 18px rgba(33,47,54,.08)}
.A_sok-topbar{width:90%;max-width:1440px;min-height:80px;display:flex;align-items:center;justify-content:space-between;margin:auto}
.A_sok-brand{display:flex;align-items:center;gap:12px}
.A_sok-brand>a{width:52px;height:52px;display:block;overflow:hidden;background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:14px}
.A_sok-brand img,.A_sok-footer-brand img{width:100%;height:100%;object-fit:contain}
.A_sok-brand-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.A_sok-phone{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:.8rem}
.A_sok-phone i{width:36px;height:36px;display:grid;place-items:center;background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:50%}
.A_sok-navigation{min-height:51px;display:flex;justify-content:center;background:linear-gradient(90deg,#83BDFB,#dcecff 50%,#83BDFB);border-top:1px solid var(--sok-line)}
.A_sok-site-nav{width:90%;max-width:1440px;display:flex;justify-content:center}
.A_sok-site-nav ul{display:flex;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}
.A_sok-site-nav a{min-height:51px;display:flex;align-items:center;padding:0 17px;font-size:.78rem;font-weight:800;text-decoration:none}
.A_sok-site-nav a:hover,.A_sok-site-nav a:focus-visible{background:var(--sok-mint);outline:1px solid var(--sok-edge)}
.A_sok-menu-button{display:none}

/* A_sok-footer：页脚与联系信息 */
.A_sok-footer{margin-top:38px;color:#f4f6f2;background:#263640;border-top:3px solid var(--sok-edge)}
.A_sok-footer-main{width:90%;max-width:1440px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(24px,5vw,60px);margin:auto;padding:42px 0 32px}
.A_sok-footer-brand>a{width:58px;height:58px;display:block;overflow:hidden;background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:14px}
.A_sok-footer-name{margin:11px 0;color:var(--sok-mint);font-weight:850}
.A_sok-footer-brand>p:last-child{max-width:500px;color:#d0d9de;font-size:.75rem;line-height:1.9}
.A_sok-footer-links h2,.A_sok-footer-contact h2{margin:2px 0 14px;color:var(--sok-mint);font-size:.9rem}
.A_sok-footer-links ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}
.A_sok-footer-links a,.A_sok-footer-contact a{color:#f3f5f2;font-size:.75rem;text-decoration:none}
.A_sok-footer-links a:hover,.A_sok-footer-contact a:hover{color:var(--sok-mint)}
.A_sok-footer-contact{display:grid;align-content:start;gap:12px;font-style:normal}
.A_sok-footer-contact>span{display:flex;align-items:flex-start;gap:10px;color:#f3f5f2;font-size:.74rem;line-height:1.6;overflow-wrap:anywhere}
.A_sok-footer-contact i{width:17px;flex:none;margin-top:2px;color:var(--sok-mint);text-align:center}
.A_sok-footer-bottom{width:90%;max-width:1440px;display:flex;justify-content:space-between;gap:12px;margin:auto;padding:15px 0;border-top:1px solid rgba(255,255,255,.2)}
.A_sok-footer-bottom span{color:#cbd4d8;font-size:.66rem;line-height:1.7}
.A_sok-footer-bottom a{color:var(--sok-mint);text-decoration:none}
.A_sok-back-top{position:fixed;right:20px;bottom:20px;z-index:60;width:46px;height:46px;display:grid;place-items:center;color:#202a32;background:var(--sok-button);border:1px solid var(--sok-edge);border-radius:50%;box-shadow:var(--sok-shadow);opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s;cursor:pointer}
.A_sok-back-top.is-visible{opacity:1;visibility:visible;transform:none}

/* A_sok-showcase：⧉ Overlapping Cards Layout 开始 */
.A_sok-showcase{min-height:500px;padding:0;background:var(--sok-paper)}
.A_sok-showcase-card{position:absolute;inset:0;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:26px;padding:clamp(28px,6vw,72px);opacity:0;visibility:hidden;transform:translate(14px,10px) rotate(.4deg);transition:opacity .4s,transform .4s,visibility .4s}
.A_sok-showcase-card.is-active{position:relative;opacity:1;visibility:visible;transform:none}
.A_sok-showcase-card:nth-child(2){background:rgba(111,251,153,.18)}
.A_sok-showcase-card:nth-child(3){background:rgba(131,189,251,.15)}
.A_sok-showcase-copy{z-index:2}
.A_sok-showcase-copy h1,.A_sok-showcase-copy h2{font-size:clamp(2.4rem,3vw,3.5rem);line-height:1.08}
.A_sok-showcase-copy p{max-width:570px;color:var(--sok-muted);line-height:1.85}
.A_sok-showcase-visual{position:relative;width:min(100%,420px);height:330px;justify-self:center;transform:rotate(3deg);border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow)}
.A_sok-showcase-visual img{width:100%;height:100%;object-fit:cover}
.A_sok-showcase-stamp{position:absolute;right:-16px;bottom:24px;padding:17px;color:#202a32;background:var(--sok-mint);border:1px solid var(--sok-edge);font-size:.75rem;font-weight:900;line-height:1.2;animation:A_sok-pulse 3s infinite}
.A_sok-showcase-visual>b{position:absolute;left:14px;top:14px;color:#fff;font-size:.65rem}
.A_sok-showcase-arrow{position:absolute;z-index:3;top:50%;width:42px;height:42px;display:grid;place-items:center;background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:50%;transform:translateY(-50%);cursor:pointer}
.A_sok-showcase-prev{left:12px}.A_sok-showcase-next{right:12px}
.A_sok-slide-count{position:absolute;right:24px;bottom:18px;font-size:.7rem;font-weight:850}
/* A_sok-showcase：⧉ Overlapping Cards Layout 结束 */

/* A_sok-profile：✚ Bold Cross Split Layout 开始 */
.A_sok-profile{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;background:#e9f7ed;gap:0}
.A_sok-profile-heading,.A_sok-profile-picture,.A_sok-profile-story,.A_sok-profile-note{min-width:0;padding:clamp(18px,3vw,35px);border:1px solid var(--sok-edge)}
.A_sok-profile-heading{background:var(--sok-mint)}
.A_sok-profile-heading h2{font-size:clamp(1.8rem,3vw,2.6rem)}
.A_sok-profile-heading p,.A_sok-profile-story>div,.A_sok-profile-note p{font-size:.82rem;line-height:1.85;color:#47565e}
.A_sok-profile-picture{min-height:270px;padding:0}
.A_sok-profile-picture img{width:100%;height:100%;min-height:270px;object-fit:cover}
.A_sok-profile-story{background:#fff}
.A_sok-profile-note{display:flex;flex-direction:column;justify-content:center;background:#dcecff}
.A_sok-profile-note i{font-size:1.7rem;color:#477fb3}
.A_sok-profile-note strong{margin-top:12px}
.A_sok-text-link{display:inline-flex;gap:8px;margin-top:10px;color:#315f89;font-size:.75rem;font-weight:800}
/* A_sok-profile：✚ Bold Cross Split Layout 结束 */

/* A_sok-facts：□□□□ Horizontal Four Grid Layout 开始 */
.A_sok-facts{background:#eaf8ed}
.A_sok-facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.A_sok-facts-grid>div{padding:21px;background:var(--sok-mint);border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow)}
.A_sok-facts-grid i{color:#355d50;font-size:1.45rem}
.A_sok-facts-grid h3{font-size:.9rem}
.A_sok-facts-grid strong{font-size:1.45rem}
.A_sok-facts-grid p{color:#46564f;font-size:.74rem;line-height:1.75}
/* A_sok-facts：□□□□ Horizontal Four Grid Layout 结束 */

/* A_sok-honors：◫|◫ Square with Vertical Divider Layout 开始 */
.A_sok-honors{background:#e6f1fc}
.A_sok-honor-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--sok-edge)}
.A_sok-honor-grid>div{min-height:230px;padding:20px;background:linear-gradient(180deg,#dbeaff 0 40%,#f8fbff 40%);border-right:1px solid #719ec7}
.A_sok-honor-grid>div:last-child{border-right:0}
.A_sok-honor-grid i{color:#437db1;font-size:1.4rem}
.A_sok-honor-grid h3{font-size:.9rem}
.A_sok-honor-grid strong{color:#54844a;font-size:.72rem}
.A_sok-honor-grid p{color:var(--sok-muted);font-size:.73rem;line-height:1.75}
/* A_sok-honors：◫|◫ Square with Vertical Divider Layout 结束 */

/* A_sok-security：◓◓ Upper Dark Lower Light Circle Layout 开始 */
.A_sok-security{background:#e8f7eb}
.A_sok-security-grid i {
    color: #fff;
    font-size: 1.45rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.A_sok-security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}
.A_sok-security-grid>div{min-height:230px;padding:21px;background:linear-gradient(180deg,#36505a 0 42%,#6FFB99 42%);border:1px solid var(--sok-edge);border-radius:48% 48% 6px 6px}
.A_sok-security-grid i{color:#fff;font-size:1.45rem}
.A_sok-security-grid h3{margin-top:20px;font-size:.9rem}
.A_sok-security-grid strong{font-size:.72rem}
.A_sok-security-grid p{color:#45534e;font-size:.73rem;line-height:1.75}
/* A_sok-security：◓◓ Upper Dark Lower Light Circle Layout 结束 */

/* A_sok-capacity：▫■■▫ Small–Dark Large–Dark Large–Small Layout 开始 */
.A_sok-capacity{background:#e8f7eb}
.A_sok-capacity-grid{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr .8fr;gap:10px}
.A_sok-capacity-grid>div{padding:22px;border:1px solid var(--sok-edge)}
.A_sok-capacity-side{background:#d9f3df}
.A_sok-capacity-side>i{color:#48835c}
.A_sok-capacity-side h3{font-size:.83rem}
.A_sok-capacity-side strong{font-size:1.45rem}
.A_sok-capacity-side p{font-size:.72rem;line-height:1.7;color:var(--sok-muted)}
.A_sok-capacity-main{color:#fff;background:#344b56}
.A_sok-capacity-main .A_sok-kicker{color:var(--sok-mint)}
.A_sok-capacity-main h2{font-size:1.3rem}
.A_sok-capacity-main>p{color:#d4e0e3;font-size:.75rem;line-height:1.75}
.A_sok-capacity-main>div{display:flex;align-items:center;gap:12px;margin-top:15px}
.A_sok-capacity-main>div>i{color:var(--sok-mint);font-size:1.5rem}
.A_sok-capacity-main>div strong,.A_sok-capacity-main>div small{display:block}
.A_sok-capacity-main>div strong{font-size:1.4rem}
.A_sok-capacity-main>div small{font-size:.65rem;color:#d4e0e3}
/* A_sok-capacity：▫■■▫ Small–Dark Large–Dark Large–Small Layout 结束 */

/* A_sok-languages：◨◨ Light-Dark-Light-Dark Grid Square Layout 开始 */
.A_sok-languages{background:#e8f7eb}
.A_sok-language-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.A_sok-language-grid>div{min-height:215px;padding:20px;border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow)}
.A_sok-language-grid>div:nth-child(odd){background:#f7fff8}
.A_sok-language-grid>div:nth-child(even){color:#fff;background:#344b56}
.A_sok-language-grid>div>i{font-size:2rem}
.A_sok-language-grid h3{font-size:.9rem}
.A_sok-language-grid strong{font-size:.72rem;color:#43845a}
.A_sok-language-grid p{font-size:.73rem;line-height:1.7;opacity:.85}
/* A_sok-languages：◨◨ Light-Dark-Light-Dark Grid Square Layout 结束 */

/* A_sok-voices：⇆ Horizontal Carousel Layout，CSS scroll-snap轮播 开始 */
.A_sok-voices{background:#edf6fd}
.A_sok-scroll-hint{display:inline-block;color:#567b98;font-size:.68rem}
.A_sok-voice-track{display:grid;grid-auto-columns:minmax(230px,30%);grid-auto-flow:column;gap:12px;overflow-x:auto;padding:5px 3px 18px;scroll-snap-type:x mandatory;scrollbar-color:#83BDFB transparent}
.A_sok-voice-track>div{min-height:210px;padding:19px;background:#fff;border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow);scroll-snap-align:start}
.A_sok-voice-track>div:nth-child(even){background:var(--sok-mint)}
.A_sok-voice-track i{float:right;color:#6795b9;font-size:1.4rem}
.A_sok-voice-track span{font-size:.65rem;font-weight:850}
.A_sok-voice-track h3{font-size:.85rem}
.A_sok-voice-track p{font-size:.74rem;line-height:1.7;color:var(--sok-muted)}
/* A_sok-voices：⇆ Horizontal Carousel Layout，CSS scroll-snap轮播 结束 */

/* A_sok-offerings：■▫▫▫ Large–Small–Small–Small Layout 开始 */
.A_sok-offerings{background:#e9f7ed}
.A_sok-offering-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:10px}
.A_sok-offering-grid>div{position:relative;min-height:190px;padding:18px;overflow:hidden;background:#fff;border:1px solid var(--sok-edge)}
.A_sok-offering-grid>div>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13}
.A_sok-offering-grid>div>*:not(img){position:relative}
.A_sok-offering-grid i{color:#43845a;font-size:1.3rem}
.A_sok-offering-grid h3{font-size:.86rem}
.A_sok-offering-grid p{font-size:.72rem;line-height:1.7;color:#4d5a60}
.A_sok-offering-grid .A_sok-offering-feature{grid-row:span 2;min-height:390px;display:flex;flex-direction:column;justify-content:end;background:#6FFB99}
.A_sok-offering-feature i{font-size:1.7rem}
/* A_sok-offerings：■▫▫▫ Large–Small–Small–Small Layout 结束 */

/* A_sok-faq：◧◧ Dark-Light-Dark-Light Grid Square Layout 开始 */
.A_sok-faq{background:#edf6fd}
.A_sok-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.A_sok-faq-grid details{padding:15px;background:#344b56;color:#fff;border:1px solid var(--sok-edge)}
.A_sok-faq-grid details:nth-child(even){color:var(--sok-ink);background:#fff}
.A_sok-faq-grid summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}
.A_sok-faq-grid summary::-webkit-details-marker{display:none}
.A_sok-faq-grid summary>span{color:var(--sok-mint);font-size:.68rem;font-weight:850}
.A_sok-faq-grid summary strong{flex:1;font-size:.78rem}
.A_sok-faq-grid summary i{transition:transform .2s}
.A_sok-faq-grid details[open] summary i{transform:rotate(45deg)}
.A_sok-faq-grid details>p{font-size:.73rem;line-height:1.7;color:inherit;opacity:.82}
/* A_sok-faq：◧◧ Dark-Light-Dark-Light Grid Square Layout 结束 */

/* A_sok-journal：▱ Parallelogram Quartered Layout 开始 */
.A_sok-journal{background:#e9f7ed}
.A_sok-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}
.A_sok-journal-card{overflow:hidden;background:#fff;border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow);transform:skewY(-1deg)}
.A_sok-journal-card>*{transform:skewY(1deg)}
.A_sok-journal-card>a{height:170px;display:block;overflow:hidden}
.A_sok-journal-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.A_sok-journal-card>a:hover img{transform:scale(1.05)}
.A_sok-journal-card>div{padding:15px}
.A_sok-journal-card h3{font-size:.84rem;line-height:1.5}
.A_sok-journal-card h3 a{text-decoration:none}
.A_sok-journal-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;color:var(--sok-muted);font-size:.73rem;line-height:1.7} /* 控制显示行数为5 */
.A_sok-journal-card time{font-size:.64rem}
/* A_sok-journal：▱ Parallelogram Quartered Layout 结束 */

/* A_sok-allies：▫■|■▫ Small–Dark Large–Dark Large–Small with Vertical Divider Layout 开始 */
.A_sok-allies{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;background:#edf6fd}
.A_sok-allies-lead{padding:24px;color:#fff;background:#344b56;border:1px solid var(--sok-edge)}
.A_sok-allies-lead .A_sok-kicker{color:var(--sok-mint)}
.A_sok-allies-lead p{font-size:.78rem;line-height:1.8;color:#d8e1e4}
.A_sok-allies-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #739fc6}
.A_sok-allies-grid>div{position:relative;min-height:190px;padding:18px;overflow:hidden;background:#f9fcff;border-right:1px solid #739fc6;border-bottom:1px solid #739fc6}
.A_sok-allies-grid>div:nth-child(2),.A_sok-allies-grid>div:nth-child(3){background:#dcecff}
.A_sok-allies-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.1}
.A_sok-allies-grid>div>*:not(img){position:relative}
.A_sok-allies-grid i{color:#4f8c64}
.A_sok-allies-grid h3{font-size:.85rem}
.A_sok-allies-grid strong{font-size:.7rem}
.A_sok-allies-grid p{font-size:.71rem;line-height:1.65;color:#526067}
/* A_sok-allies：▫■|■▫ Small–Dark Large–Dark Large–Small with Vertical Divider Layout 结束 */

/* A_sok-reach：❖ Diamond Quartered Layout 开始 */
.A_sok-reach{min-height:440px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;align-items:center;background:#e7f6eb}
.A_sok-reach-core{grid-column:1/-1;justify-self:center;z-index:1;max-width:560px;padding:24px;text-align:center;background:#6FFB99;border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow)}
.A_sok-reach-core h2{font-size:clamp(1.5rem,3vw,2.3rem)}
.A_sok-reach-core p{font-size:.78rem;line-height:1.7;color:#4e5b60}
.A_sok-reach-point{display:flex;align-items:center;gap:12px;max-width:330px;padding:15px;background:#fff;border:1px solid var(--sok-edge);text-decoration:none}
.A_sok-reach-point i{width:38px;height:38px;display:grid;place-items:center;background:#dcecff;border-radius:50%}
.A_sok-reach-point small,.A_sok-reach-point strong{display:block}
.A_sok-reach-point small{font-size:.64rem;color:var(--sok-muted)}
.A_sok-reach-point strong{font-size:.75rem;overflow-wrap:anywhere}
.A_sok-reach-phone{justify-self:end}.A_sok-reach-email{justify-self:start}
.A_sok-reach-address{grid-column:1/-1;justify-self:center}
/* A_sok-reach：❖ Diamond Quartered Layout 结束 */

/* A_sok-contact-cover：◓◓ Upper Dark Lower Light Circle Layout 开始 */
.A_sok-contact-cover{display:grid;grid-template-columns:1fr .6fr;align-items:center;gap:25px;background:linear-gradient(180deg,#344b56 0 52%,#e9f7ed 52%);color:#fff}
.A_sok-contact-cover .A_sok-kicker{color:var(--sok-mint)}
.A_sok-contact-cover h1{font-size:clamp(2.3rem,3.8vw,3rem);line-height:1.1}
.A_sok-contact-cover p{max-width:560px;color:#dbe3e5;line-height:1.8}
.A_sok-contact-orbit{width:190px;height:190px;display:grid;align-content:center;justify-items:center;gap:9px;justify-self:center;color:var(--sok-ink);background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:50%;text-align:center;animation:A_sok-pulse 3s infinite}
.A_sok-contact-orbit i{font-size:1.8rem}
.A_sok-contact-orbit strong{font-size:.8rem;line-height:1.3}
.A_sok-contact-orbit span{font-size:.58rem;letter-spacing:.12em}
/* A_sok-contact-cover：◓◓ Upper Dark Lower Light Circle Layout 结束 */

/* A_sok-contact-shortcuts：□□□□ Horizontal Four Grid Layout 开始 */
.A_sok-shortcut-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.A_sok-shortcut-grid>div,.A_sok-shortcut-grid>a{min-height:205px;padding:18px;background:#6FFB99;border:1px solid var(--sok-edge);text-decoration:none}
.A_sok-shortcut-grid i{color:#37674d;font-size:1.35rem}
.A_sok-shortcut-grid h3{font-size:.86rem}
.A_sok-shortcut-grid strong{font-size:.75rem;overflow-wrap:anywhere}
.A_sok-shortcut-grid p{font-size:.72rem;line-height:1.7;color:#4f5d60}
/* A_sok-contact-shortcuts：□□□□ Horizontal Four Grid Layout 结束 */

/* A_sok-contact-options：◨◨ Light-Dark-Light-Dark Grid Square Layout 开始 */
.A_sok-option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.A_sok-option-grid>div{min-height:200px;padding:19px;background:#f8fcff;border:1px solid var(--sok-edge)}
.A_sok-option-grid>div:nth-child(even){color:#fff;background:#344b56}
.A_sok-option-grid i{color:#77a8d4;font-size:1.35rem}
.A_sok-option-grid h3{font-size:.88rem}
.A_sok-option-grid strong{font-size:.7rem;color:#4f8b61}
.A_sok-option-grid p{font-size:.73rem;line-height:1.75;color:var(--sok-muted)}
.A_sok-option-grid>div:nth-child(even) p{color:#d9e1e4}
/* A_sok-contact-options：◨◨ Light-Dark-Light-Dark Grid Square Layout 结束 */

/* A_sok-contact-form-section：◫|◫ Square with Vertical Divider Layout 开始 */
.A_sok-contact-form-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:26px;background:#e9f7ed}
.A_sok-contact-details{padding:22px 25px 22px 5px;border-right:1px solid #83a6bd}
.A_sok-contact-details h2{font-size:1.7rem}
.A_sok-contact-details>p{font-size:.78rem;line-height:1.8;color:var(--sok-muted)}
.A_sok-contact-details>div{display:flex;gap:11px;align-items:center;margin-top:17px}
.A_sok-contact-details>div>i{color:#4a8460}
.A_sok-contact-details small,.A_sok-contact-details a,.A_sok-contact-details strong{display:block;font-size:.76rem}
.A_sok-contact-details small{font-size:.64rem;color:var(--sok-muted)}
.A_sok-message-form{padding:24px;background:#6FFB99;border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow)}
.A_sok-message-form h2{margin:7px 0 18px}
.A_sok-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.A_sok-form-grid label{display:grid;gap:7px;font-size:.74rem;font-weight:800}
.A_sok-form-grid em{display:inline;color:#ba1272;font-style:normal}
.A_sok-form-grid input,.A_sok-form-grid textarea{width:100%;padding:11px;background:#fff;border:1px solid var(--sok-line);font:inherit;font-size:.76rem}
.A_sok-form-grid textarea{resize:vertical}
.A_sok-form-wide{grid-column:1/-1}
.A_sok-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}
.A_sok-form-actions small{font-size:.65rem;color:#4c5a60}
/* A_sok-contact-form-section：◫|◫ Square with Vertical Divider Layout 结束 */

/* A_sok-app-cover：⧉ Overlapping Cards Layout 开始 */
.A_sok-app-cover{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:25px;background:#344b56;color:#fff}
.A_sok-app-copy .A_sok-kicker{color:var(--sok-mint)}
.A_sok-app-copy h1{font-size:clamp(2.3rem,3vw,3.2rem);line-height:1.1}
.A_sok-app-copy>p{max-width:570px;color:#d9e2e4;line-height:1.85}
.A_sok-app-platform{display:flex;gap:18px;margin-top:20px;font-size:.72rem}
.A_sok-app-platform i{color:var(--sok-mint)}
.A_sok-app-device{position:relative;min-height:410px;display:grid;place-items:center}
.A_sok-app-icon{position:absolute;top:20px;left:4%;z-index:2;width:74px;height:74px;display:grid;place-content:center;gap:5px;background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:18px;box-shadow:var(--sok-shadow);animation:A_sok-pulse 3s infinite}
.A_sok-app-icon i,.A_sok-app-icon small{text-align:center}
.A_sok-phone-frame{width:220px;height:380px;padding:18px 12px;color:#263640;background:#f8fbf8;border:7px solid #15252d;border-radius:30px;box-shadow:15px 15px 0 rgba(111,251,153,.3);transform:rotate(4deg)}
.A_sok-phone-frame>span{font-size:.61rem;font-weight:800}
.A_sok-phone-frame img{width:100%;height:120px;margin-top:10px;object-fit:cover}
.A_sok-phone-frame strong{display:block;margin:9px 0;font-size:.8rem}
.A_sok-phone-frame p{padding:7px;background:#dff9e5;font-size:.61rem}
.A_sok-phone-frame nav{display:flex;justify-content:space-around;padding:8px;background:#e8eff5}
/* A_sok-app-cover：⧉ Overlapping Cards Layout 结束 */

/* A_sok-app-snapshot：■▫▫■ Large–Small–Small–Large Layout 开始 */
.A_sok-app-snapshot{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:10px;background:#e8f7eb}
.A_sok-app-snapshot>div{min-height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px;background:#6FFB99;border:1px solid var(--sok-edge);text-align:center}
.A_sok-app-snapshot .A_sok-snapshot-lead{align-items:flex-start;color:#fff;background:#344b56;text-align:left}
.A_sok-snapshot-lead .A_sok-kicker{color:var(--sok-mint)}
.A_sok-snapshot-lead h2{font-size:1.4rem}
.A_sok-app-snapshot i{color:#4a8060}
.A_sok-app-snapshot strong{margin:8px 0;font-size:1.45rem}
.A_sok-app-snapshot span{font-size:.68rem}
/* A_sok-app-snapshot：■▫▫■ Large–Small–Small–Large Layout 结束 */

/* A_sok-app-features：◒|◒ Lower Dark Upper Light Circle with Vertical Divider Layout 开始 */
.A_sok-app-features{background:linear-gradient(0deg,#344b56 0 35%,#edf7ef 35%)}
.A_sok-app-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.A_sok-app-feature-grid>div{min-height:155px;padding:19px;background:#6FFB99;border:1px solid var(--sok-edge);border-radius:48% 48% 5px 5px}
.A_sok-app-feature-grid i{color:#458361}
.A_sok-app-feature-grid h3{font-size:.85rem}
.A_sok-app-feature-grid p{font-size:.72rem;line-height:1.7;color:#4e5b60}
/* A_sok-app-features：◒|◒ Lower Dark Upper Light Circle with Vertical Divider Layout 结束 */

/* A_sok-app-compare：◫|◫ Square with Vertical Divider Layout 开始 */
.A_sok-compare-table{background:#fff;border:1px solid var(--sok-edge)}
.A_sok-compare-row{display:grid;grid-template-columns:1fr 1.2fr 1.2fr}
.A_sok-compare-row>*{padding:12px 10px;border-bottom:1px solid var(--sok-line);font-size:.72rem}
.A_sok-compare-row>strong{background:#dff9e5;border-left:1px solid #83a6bd;border-right:1px solid #83a6bd}
.A_sok-compare-head{font-weight:850;background:#e5f1fd}
.A_sok-compare-row:last-child>*{border-bottom:0}
/* A_sok-app-compare：◫|◫ Square with Vertical Divider Layout 结束 */

/* A_sok-app-releases：□□□□ Horizontal Four Grid Layout 开始 */
.A_sok-release-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.A_sok-release-grid>div{padding:19px;background:#6FFB99;border:1px solid var(--sok-edge)}
.A_sok-release-grid time{font-size:.66rem;color:#5b686d}
.A_sok-release-grid h3{font-size:1.25rem}
.A_sok-release-grid p{font-size:.74rem;font-weight:800}
.A_sok-release-grid ul{padding-left:17px;font-size:.7rem;line-height:1.8}
/* A_sok-app-releases：□□□□ Horizontal Four Grid Layout 结束 */

/* A_sok-app-help：◨◨ Light-Dark-Light-Dark Grid Square Layout 开始 */
.A_sok-app-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.A_sok-app-help-grid details{padding:15px;background:#fff;border:1px solid var(--sok-edge)}
.A_sok-app-help-grid details:nth-child(even){color:#fff;background:#344b56}
.A_sok-app-help-grid summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;font-size:.78rem;font-weight:800}
.A_sok-app-help-grid summary::-webkit-details-marker{display:none}
.A_sok-app-help-grid summary i{transition:transform .2s}
.A_sok-app-help-grid details[open] summary i{transform:rotate(45deg)}
.A_sok-app-help-grid details p{font-size:.72rem;line-height:1.7;opacity:.82}
/* A_sok-app-help：◨◨ Light-Dark-Light-Dark Grid Square Layout 结束 */

/* A_sok-app-install：▱ Parallelogram Quartered Layout 开始 */
.A_sok-install-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.A_sok-install-grid>div{padding:21px;background:#e6f3e9;border:1px solid var(--sok-edge);transform:skewY(-1deg)}
.A_sok-install-grid>div>*{transform:skewY(1deg)}
.A_sok-install-grid>div>i{color:#4a8460;font-size:1.5rem}
.A_sok-install-grid h3{display:inline-block;margin-left:9px}
.A_sok-install-grid ol{display:grid;gap:5px;padding:0;list-style:none}
.A_sok-install-grid li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--sok-line)}
.A_sok-install-grid li>b{color:#458361;font-size:.7rem}
.A_sok-install-grid li strong,.A_sok-install-grid li small{display:block}
.A_sok-install-grid li strong{font-size:.75rem}
.A_sok-install-grid li small{margin-top:4px;color:var(--sok-muted);font-size:.68rem}
/* A_sok-app-install：▱ Parallelogram Quartered Layout 结束 */

/* A_sok-app-assurance：✚ Bold Cross Split Layout 开始 */
.A_sok-app-assurance{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background:#e8f7eb;gap:0}
.A_sok-app-assurance>div{min-height:150px;padding:22px;background:#f8fbf8;border:1px solid var(--sok-edge)}
.A_sok-app-assurance>div:nth-child(2),.A_sok-app-assurance>div:nth-child(4){background:#dcecff}
.A_sok-app-assurance .A_sok-assurance-center{display:flex;flex-direction:column;justify-content:center;background:#6FFB99}
.A_sok-assurance-center h2{font-size:1.5rem}
.A_sok-app-assurance>div>i{color:#4b8461}
.A_sok-app-assurance h3{font-size:.86rem}
.A_sok-app-assurance p{font-size:.72rem;line-height:1.7;color:var(--sok-muted)}
/* A_sok-app-assurance：✚ Bold Cross Split Layout 结束 */

/* A_sok-app-action：◓◓ Upper Dark Lower Light Circle Layout 开始 */
.A_sok-app-action{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;color:#fff;background:linear-gradient(180deg,#344b56 0 52%,#e7f6eb 52%)}
.A_sok-app-action>div:first-child .A_sok-kicker{color:var(--sok-mint)}
.A_sok-app-action>div:first-child p{max-width:630px;color:#d8e1e4;line-height:1.8}
.A_sok-app-action-mark{display:grid;justify-items:center;gap:10px;color:var(--sok-ink)}
.A_sok-app-action-mark i{width:80px;height:80px;display:grid;place-items:center;background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:50%;font-size:1.7rem;animation:A_sok-pulse 3s infinite}
.A_sok-app-action-mark strong{font-size:.8rem}
.A_sok-app-action-mark span{font-size:.68rem}
/* A_sok-app-action：◓◓ Upper Dark Lower Light Circle Layout 结束 */

/* A_sok-list-cover：■▫▫▫ Large–Small–Small–Small Layout 开始 */
.A_sok-list-cover{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:22px;background:#6FFB99}
.A_sok-list-cover h1{font-size:clamp(2.3rem,3.5vw,4rem)}
.A_sok-list-cover p{max-width:570px;color:#4c5a60;line-height:1.8}
.A_sok-list-cover img{width:100%;height:270px;object-fit:cover;border:1px solid var(--sok-edge);box-shadow:var(--sok-shadow)}
.A_sok-list-label{display:inline-flex;gap:8px;margin-top:9px;font-size:.65rem;font-weight:850}
/* A_sok-list-cover：■▫▫▫ Large–Small–Small–Small Layout 结束 */

/* A_sok-crumb：面包屑 */
.A_sok-crumb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 19px;background:#e6f2fc}
.A_sok-crumb>span{flex:none;font-size:.72rem;font-weight:800}
.A_sok-crumb>span i,.A_sok-crumb nav>i{color:#5689b5}
.A_sok-crumb nav{display:flex;align-items:center;gap:9px;min-width:0;font-size:.72rem}
.A_sok-crumb nav>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* A_sok-list-layout：▫■■▫ Small–Dark Large–Dark Large–Small Layout 开始 */
.A_sok-list-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:23px;background:#6FFB99}
.A_sok-list-results{min-width:0;padding-right:20px;border-right:1px solid #739fc6}
.A_sok-list-heading{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:16px}
.A_sok-list-heading h2{margin:5px 0;font-size:1.5rem}
.A_sok-list-heading>span{font-size:.67rem;color:var(--sok-muted)}
.A_sok-story-stack{display:grid;gap:12px}
.A_sok-story{display:grid;grid-template-columns:195px 1fr;gap:15px;padding:13px;background:#f8fbf8;border:1px solid var(--sok-line);box-shadow:var(--sok-shadow)}
.A_sok-story-image{position:relative;min-height:155px;overflow:hidden}
.A_sok-story-image img{position:absolute;width:100%;height:100%;object-fit:cover}
.A_sok-story h3{font-size:.92rem;line-height:1.5}
.A_sok-story h3 a{text-decoration:none}
.A_sok-story p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;color:var(--sok-muted);font-size:.73rem;line-height:1.7} /* 控制显示行数为5 */
.A_sok-story-meta{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--sok-line)}
.A_sok-story-meta time,.A_sok-story-meta a{font-size:.65rem}
.A_sok-story-meta a{color:#426f98;font-weight:800}
.A_sok-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:20px}
.A_sok-pagination a,.A_sok-pagination span{min-width:34px;padding:9px;text-align:center;background:#fff;border:1px solid var(--sok-line);font-size:.7rem;text-decoration:none}
.A_sok-pagination .current{background:var(--sok-button)}
.A_sok-list-aside,.A_sok-story-aside{display:grid;align-content:start;gap:12px}
.A_sok-aside-search,.A_sok-aside-hot{padding:16px;background:#f8fbf8;border:1px solid var(--sok-line)}
.A_sok-aside-search h2,.A_sok-aside-hot h2{font-size:.92rem}
.A_sok-aside-search form{display:flex}
.A_sok-aside-search input{width:100%;min-width:0;padding:10px;background:#fff;border:1px solid var(--sok-line);font:inherit;font-size:.72rem}
.A_sok-aside-search button{width:40px;flex:none;background:var(--sok-button);border:1px solid var(--sok-edge);cursor:pointer}
.A_sok-aside-hot article{display:grid;grid-template-columns:67px 1fr;gap:9px;padding:10px 0;border-top:1px solid var(--sok-line)}
.A_sok-aside-hot article>a{position:relative;min-height:64px;overflow:hidden}
.A_sok-aside-hot article img{position:absolute;width:100%;height:100%;object-fit:cover}
.A_sok-aside-hot h3{margin:0;font-size:.72rem;line-height:1.45}
.A_sok-aside-hot p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;color:var(--sok-muted);font-size:.64rem;line-height:1.55} /* 控制显示行数为5 */
.A_sok-aside-hot time{font-size:.6rem}
/* A_sok-list-layout：▫■■▫ Small–Dark Large–Dark Large–Small Layout 结束 */

/* A_sok-story-heading：◨◨ Light-Dark-Light-Dark Grid Square Layout 开始 */
.A_sok-story-heading{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:20px;background:#e6f2fc}
.A_sok-story-heading h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.2}
.A_sok-story-byline{display:flex;flex-wrap:wrap;gap:10px 15px;color:var(--sok-muted);font-size:.68rem}
.A_sok-story-byline i{color:#4c83ae}
.A_sok-story-emblem{height:130px;display:grid;place-content:center;justify-items:center;gap:9px;border-left:1px solid #739fc6}
.A_sok-story-emblem i{color:#4b86b3;font-size:3rem;animation:A_sok-pulse 3s infinite}
.A_sok-story-emblem span{font-size:.62rem;font-weight:850;line-height:1.5}
/* A_sok-story-heading：◨◨ Light-Dark-Light-Dark Grid Square Layout 结束 */

/* A_sok-story-layout：▫■■▫ Small–Dark Large–Dark Large–Small Layout 开始 */
.A_sok-story-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:23px;background:#6FFB99}
.A_sok-story-main{min-width:0;padding-right:20px;border-right:1px solid #739fc6}
.A_sok-reading-paper{padding:clamp(18px,3.5vw,40px);background:#f8fbf8;border:1px solid var(--sok-line);box-shadow:var(--sok-shadow)}
.A_sok-article-content{color:#35434a;font-size:.96rem;line-height:2}
.A_sok-article-content img{max-width:100%;height:auto}
.A_sok-article-content h2,.A_sok-article-content h3,.A_sok-article-content h4{margin-top:1.6em;line-height:1.4}
.A_sok-article-content blockquote{margin:1.4em 0;padding:14px 18px;background:#e4f8e9;border-left:3px solid #83BDFB}
.A_sok-article-content a{color:#32668e;text-decoration:underline;text-underline-offset:3px}
.A_sok-prev-next{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}
.A_sok-prev-next>a{padding:13px;background:#e4f8e9;border:1px solid var(--sok-line);text-decoration:none}
.A_sok-prev-next>a:last-child{text-align:right}
.A_sok-prev-next span,.A_sok-prev-next strong{display:block}
.A_sok-prev-next span{margin-bottom:6px;color:#3f769f;font-size:.66rem;font-weight:850}
.A_sok-prev-next strong{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}
.A_sok-back-news{margin-top:16px}
.A_sok-share-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:15px;color:#fff;background:#344b56;border:1px solid var(--sok-edge)}
.A_sok-share-panel h2{margin:0;font-size:.9rem}
.A_sok-share-panel h2 i{color:var(--sok-mint)}
.A_sok-share-panel p{margin:5px 0 0;color:#d4dfe3;font-size:.68rem}
.A_sok-share-panel>div:nth-child(2){display:flex;gap:7px}
.A_sok-share-panel button{padding:9px 11px;background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:99px;font-size:.66rem;cursor:pointer}
.A_sok-share-status{flex-basis:100%;min-height:0;color:var(--sok-mint)!important}
.A_sok-related{margin-top:24px}
.A_sok-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.A_sok-related-grid article{overflow:hidden;background:#f8fbf8;border:1px solid var(--sok-line)}
.A_sok-related-grid article>a{position:relative;display:block;height:125px}
.A_sok-related-grid article>a img{width:100%;height:100%;object-fit:cover}
.A_sok-related-grid article>a span{position:absolute;top:7px;left:7px;padding:5px;background:var(--sok-mint)}
.A_sok-related-grid article>div{padding:11px}
.A_sok-related-grid h3{font-size:.75rem;line-height:1.5}
.A_sok-related-grid h3 a{text-decoration:none}
.A_sok-related-grid time{font-size:.62rem;color:var(--sok-muted)}
/* A_sok-story-layout：▫■■▫ Small–Dark Large–Dark Large–Small Layout 结束 */

/* 平板响应式 */
@media(max-width:1000px){
  .A_sok-facts-grid,.A_sok-honor-grid,.A_sok-security-grid,.A_sok-language-grid,.A_sok-release-grid{grid-template-columns:repeat(2,1fr)}
  .A_sok-honor-grid>div:nth-child(2){border-right:0}
  .A_sok-capacity-grid{grid-template-columns:1fr 1fr}
  .A_sok-offering-grid{grid-template-columns:1fr 1fr}
  .A_sok-offering-grid .A_sok-offering-feature{grid-row:span 2}
  .A_sok-journal-grid{grid-template-columns:1fr 1fr}
  .A_sok-list-layout,.A_sok-story-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}
  .A_sok-list-results,.A_sok-story-main{padding-right:14px}
  .A_sok-shortcut-grid{grid-template-columns:1fr 1fr}
}

/* 移动端响应式 */
@media(max-width:760px){
  .A_sok-shell,.A_sok-topbar,.A_sok-footer-main,.A_sok-footer-bottom{width:92%}
  .A_sok-topbar{min-height:70px}
  .A_sok-brand>a{width:46px;height:46px}
  .A_sok-navigation{min-height:50px;align-items:center;justify-content:flex-end;padding:0 4%}
  .A_sok-menu-button{width:42px;height:40px;display:block;padding:8px;background:var(--sok-mint);border:1px solid var(--sok-edge);border-radius:7px}
  .A_sok-menu-button span{display:block;height:2px;margin:4px 0;background:#202a32;transition:transform .2s,opacity .2s}
  .A_sok-site-nav{position:absolute;top:100%;left:0;right:0;z-index:10;width:100%;display:none;padding:9px 4% 13px;background:linear-gradient(120deg,#83BDFB,#e8f3ff);box-shadow:var(--sok-shadow)}
  .A_sok-site-nav.is-open{display:block}
  .A_sok-site-nav ul{display:grid;grid-template-columns:1fr 1fr}
  .A_sok-site-nav a{min-height:42px;justify-content:center;margin:3px;background:rgba(255,255,255,.55);border:1px solid var(--sok-line);border-radius:6px}
  .A_sok-menu-button[aria-expanded="true"] span:first-child{transform:translateY(6px) rotate(45deg)}
  .A_sok-menu-button[aria-expanded="true"] span:nth-child(2){opacity:0}
  .A_sok-menu-button[aria-expanded="true"] span:last-child{transform:translateY(-6px) rotate(-45deg)}
  .A_sok-showcase{min-height:610px;padding:0}
  .A_sok-showcase-card{grid-template-columns:1fr;padding:28px 42px 50px;align-content:center}
  .A_sok-showcase-visual{width:min(75vw,340px);height:230px}
  .A_sok-profile{grid-template-columns:1fr}
  .A_sok-profile-picture img{max-height:300px}
  .A_sok-security-grid,.A_sok-language-grid{grid-template-columns:1fr 1fr}
  .A_sok-honor-grid{grid-template-columns:1fr 1fr}
  .A_sok-honor-grid>div:nth-child(2){border-right:0}
  .A_sok-honor-grid>div:nth-child(3){border-right:1px solid #719ec7}
  .A_sok-capacity-grid{grid-template-columns:1fr 1fr}
  .A_sok-voice-track{grid-auto-columns:minmax(230px,70%)}
  .A_sok-offering-grid{grid-template-columns:1fr 1fr}
  .A_sok-offering-grid .A_sok-offering-feature{grid-row:span 2}
  .A_sok-journal-grid{grid-template-columns:1fr 1fr}
  .A_sok-allies{grid-template-columns:1fr}
  .A_sok-contact-cover,.A_sok-app-cover,.A_sok-app-action{grid-template-columns:1fr}
  .A_sok-contact-orbit{width:150px;height:150px}
  .A_sok-option-grid{grid-template-columns:1fr 1fr}
  .A_sok-contact-form-section{grid-template-columns:1fr}
  .A_sok-contact-details{padding:5px 0 20px;border-right:0;border-bottom:1px solid #83a6bd}
  .A_sok-app-device{min-height:390px}
  .A_sok-app-snapshot{grid-template-columns:1fr 1fr}
  .A_sok-app-feature-grid{grid-template-columns:1fr 1fr}
  .A_sok-install-grid{grid-template-columns:1fr}
  .A_sok-app-assurance{grid-template-columns:1fr 1fr}
  .A_sok-list-cover{grid-template-columns:1fr}
  .A_sok-list-cover img{height:220px}
  .A_sok-list-layout,.A_sok-story-layout{grid-template-columns:1fr}
  .A_sok-list-results,.A_sok-story-main{padding-right:0;border-right:0}
  .A_sok-list-aside,.A_sok-story-aside{grid-template-columns:1fr 1fr}
  .A_sok-aside-hot{grid-column:1/-1}
  .A_sok-story-heading{grid-template-columns:1fr}
  .A_sok-story-emblem{display:none}
  .A_sok-footer-main{grid-template-columns:1fr 1fr}
  .A_sok-footer-brand{grid-column:1/-1}
}

/* 小屏手机响应式 */
@media(max-width:520px){
  .A_sok-section{margin:18px 0;padding:20px 16px}
  .A_sok-showcase{padding:0}
  .A_sok-showcase-card{padding:24px 36px 48px}
  .A_sok-showcase-copy h1,.A_sok-showcase-copy h2{font-size:2.2rem}
  .A_sok-showcase-visual{width:220px;height:190px}
  .A_sok-facts-grid,.A_sok-honor-grid,.A_sok-security-grid,.A_sok-language-grid,.A_sok-offering-grid,.A_sok-journal-grid,.A_sok-option-grid,.A_sok-app-feature-grid,.A_sok-release-grid{grid-template-columns:1fr}
  .A_sok-honor-grid>div{border-right:0!important}
  .A_sok-capacity-grid,.A_sok-shortcut-grid,.A_sok-faq-grid,.A_sok-app-snapshot,.A_sok-app-help-grid{grid-template-columns:1fr}
  .A_sok-offering-grid .A_sok-offering-feature{grid-row:auto;min-height:240px}
  .A_sok-voice-track{grid-auto-columns:86%}
  .A_sok-reach{grid-template-columns:1fr;grid-template-rows:auto}
  .A_sok-reach-core,.A_sok-reach-address{grid-column:auto}
  .A_sok-reach-phone,.A_sok-reach-email,.A_sok-reach-address{justify-self:stretch}
  .A_sok-form-grid{grid-template-columns:1fr}
  .A_sok-form-wide{grid-column:auto}
  .A_sok-form-actions{align-items:flex-start;flex-direction:column}
  .A_sok-compare-row>*{padding:9px 6px;font-size:.62rem}
  .A_sok-list-heading{align-items:flex-start;flex-direction:column}
  .A_sok-crumb{align-items:flex-start;flex-direction:column}
  .A_sok-crumb nav{width:100%;flex-wrap:wrap}
  .A_sok-story{grid-template-columns:1fr}
  .A_sok-story-image{min-height:200px}
  .A_sok-list-aside,.A_sok-story-aside{grid-template-columns:1fr}
  .A_sok-aside-hot{grid-column:auto}
  .A_sok-prev-next{grid-template-columns:1fr}
  .A_sok-prev-next>a:last-child{text-align:left}
  .A_sok-share-panel{align-items:flex-start;flex-direction:column}
  .A_sok-related-grid{grid-template-columns:1fr 1fr}
  .A_sok-footer-main{grid-template-columns:1fr}
  .A_sok-footer-brand{grid-column:auto}
  .A_sok-footer-bottom{flex-direction:column}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}