*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f4eb;color:#19392e;font:16px/1.65 Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible{outline:3px solid #b8581c;outline-offset:4px}header,footer{display:flex;align-items:center;gap:24px;padding:14px max(6vw,calc((100vw - 1500px)/2));border-bottom:1px solid #c8c7b6}.logo,footer strong{font:900 44px/.95 Arial;letter-spacing:-4px}.logo span{color:#bd632e}.name{font:italic 18px Georgia,serif;border-left:1px solid #afb6a9;padding-left:22px}nav{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:14px}.navdl{border:1px solid #1d4033;padding:8px 18px;border-radius:50px}.hero{max-width:1650px;margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:3%;padding:48px 6vw 60px}.copy h1{font:500 clamp(58px,6vw,100px)/1.13 Georgia,SimSun,serif;letter-spacing:-.06em;margin:0}.copy h1 em{color:#9c502c;font-style:normal}.copy p,.story p{color:#48594e;line-height:1.9}.copy p{margin:25px 0}.cta{display:inline-block;background:#214936;color:#fffdf4;padding:13px 24px;border-radius:4px;font-weight:700}.album{position:relative;isolation:isolate;padding:3% 0;width:100%}.disc{position:absolute;right:0;top:50%;transform:translateY(-50%);width:73%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 2px,#ffffff18 3px,transparent 4px),conic-gradient(#111 0deg,#575c56 38deg,#141612 90deg,#262720 155deg,#72716b 209deg,#131510 265deg,#111);z-index:-1}.album figure{position:relative;width:77%;margin:0;transform:rotate(-3deg);box-shadow:4px 9px 17px #17241a2b;background:#162e23}.album img{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:38% center}.album figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:end;justify-content:space-between;padding:6% 6% 4%;color:#fff2c8;background:linear-gradient(transparent,#15140676)}figcaption strong{font:bold 32px/1 Georgia;letter-spacing:-3px}figcaption span{font:italic 14px Georgia}.story{background:#173a30;color:#f5f1dc;padding:55px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.story h2{font:500 clamp(34px,3.8vw,64px)/1.2 Georgia,SimSun,serif;margin:0}.story>div p{color:#cfdbcc}aside{background:#fffdf4;color:#223c31;padding:19px 24px;border-radius:16px;max-width:490px;width:100%}.person{display:flex;align-items:center;gap:10px;border-bottom:1px solid #deded1;padding-bottom:10px}.person img{width:42px;height:42px;border-radius:50%}.person small{margin-left:auto;color:#636e62}.story aside p{font-size:14px;padding:7px 13px;border-radius:13px;width:fit-content;max-width:90%;margin:10px 0 0}.bubble{background:#edeee4}.story aside .reply{background:#d6e6d1;margin-left:auto}footer{flex-wrap:wrap;border:0;font-size:13px;padding-top:24px;padding-bottom:24px}footer strong{margin-right:auto;font-size:25px}
@media(max-width:720px){header,footer{gap:12px;padding-inline:5%}.name{display:none}.logo{font-size:34px}nav{gap:14px;font-size:13px}.navdl{padding:6px 12px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:28px 6% 36px;gap:18px}.copy h1{font-size:clamp(44px,11vw,68px)}.copy h1 br{display:none}.copy p{margin:12px 0;font-size:14px}.cta{padding:10px 16px}.album{max-width:450px;align-self:center}.story{grid-template-columns:1fr;padding:32px 6%;gap:12px}.story h2 br{display:none}aside{padding:14px}.story>div p{font-size:14px}.story p br{display:none}footer{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:720px){.copy h1 br,.story h2 br{display:initial}}
.category{display:inline-block;color:#4b6256;font-size:13px;letter-spacing:.14em;margin-bottom:18px}.hero .copy h1{font-size:clamp(52px,5.35vw,87px)}.experience{display:inline-block;font-size:14px;margin:10px 0 10px 20px}.encounter,.support{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:64px max(7vw,calc((100vw - 1400px)/2));align-items:center}.encounter{background:#17392e;color:#f6f0e2}.encounter h2,.support h2{font:500 clamp(34px,3.7vw,61px)/1.18 Georgia,SimSun,serif;letter-spacing:-.05em;margin:0}.experience-copy>p{color:#d5ddd0;margin:22px 0}.choices{display:inline-flex;border-bottom:1px solid #90a193;gap:18px}.choices button,.back{background:transparent;color:inherit;padding:10px 2px;border:0;font:inherit;cursor:pointer}.choices button{color:#becec1;border-bottom:3px solid transparent}.choices [aria-pressed=true]{color:white;border-color:#e7bc86}.display{width:100%;max-width:410px;justify-self:center}.screen{background:white;color:#22242d;border-radius:17px;overflow:hidden;min-height:400px;box-shadow:0 18px 42px #08191038}.profile-art{height:205px;position:relative}.profile-art img{width:100%;height:100%;object-fit:cover;object-position:50% 39%}.profile-art div{position:absolute;inset:auto 0 0;padding:23px 20px 11px;background:linear-gradient(transparent,#161b17ca);color:white}.profile-art strong,.profile-art span{display:block}.profile-art strong{font-size:23px}.profile-art span,.profile-copy p{font-size:14px}.profile-copy{padding:16px 20px 19px}.tags{display:flex;gap:8px}.tags span{background:#f5f4f1;border:1px solid #e8e5e0;color:#625d59;font-size:12px;padding:3px 9px;border-radius:12px}.profile-copy h3{margin:14px 0 4px}.profile-copy p{margin:0 0 14px;color:#626575}.hello,.back{cursor:pointer}.hello{border:0;background:#cf1957;color:white;border-radius:30px;width:100%;padding:11px;font-weight:bold}.chat-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ece9ed;padding:15px}.chat-head img{width:36px;height:36px;border-radius:50%}.chat-head small{margin-left:auto;color:#666}.messages{padding:8px 16px}.messages p{width:fit-content;max-width:90%;font-size:14px;padding:9px 13px;border-radius:17px}.incoming{background:#f5f4f6}.mine{background:#ce2058;color:white;margin-left:auto}.voice{margin-left:auto;width:min(100%,265px)}.voice audio{width:100%;height:35px}.voice small{display:block;font-size:12px;color:#626575}.back{margin:4px 16px 14px;color:#aa2350;font-size:14px}.support{align-items:start}.support h2{font-size:36px}.support p{color:#596459}.support details{border-bottom:1px solid #c9ccbe;padding:13px 0}.support summary{cursor:pointer}.support a{text-decoration:underline}button:focus-visible,summary:focus-visible{outline:3px solid #bb722a;outline-offset:3px}
@media(max-width:720px){.hero .copy h1{font-size:clamp(39px,10vw,56px)}.category{margin-bottom:9px}.experience{margin-left:12px}.encounter,.support{grid-template-columns:1fr;padding:35px 6%;gap:22px}.encounter h2{font-size:34px}.encounter h2 br{display:none}.support h2{font-size:29px}.copy p br{display:none}.display{justify-self:start}.screen{min-height:380px}}
.hero:has(.category){grid-template-columns:.85fr 1.15fr;padding-top:clamp(36px,4vw,70px);padding-bottom:clamp(42px,4vw,74px)}
.category{font-family:Georgia,SimSun,serif;color:#5d6554;letter-spacing:.09em}
.hero .copy h1:has(b){font-size:clamp(54px,5.6vw,94px);line-height:1.08}
.hero h1 b{font:700 clamp(86px,8.3vw,146px)/.96 Georgia,serif;letter-spacing:-.085em}
.hero .copy .cta{background:#173d2c;border-radius:40px;padding:15px 30px;box-shadow:0 3px 0 #c5ae83;font-size:17px}
.hero .copy .cta:hover{background:#285538}
.copy .experience{font-size:14px}.profile-art img{object-position:50% 30%}
@media(max-width:720px){.hero:has(.category){padding:29px 6% 32px}.hero .copy h1:has(b){font-size:clamp(35px,9vw,50px);display:flex;align-items:baseline;gap:12px}.hero .copy h1:has(b) br{display:none}.hero h1 b{font-size:clamp(54px,14vw,76px)}.hero .copy .cta{padding:12px 21px;font-size:15px}.copy .experience{margin-left:10px}.category{margin-bottom:12px}}
.sessions{padding:64px max(7vw,calc((100vw - 1350px)/2)) 70px;background:#183c32;color:#fbf6e9}.session-title{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin-bottom:30px}.session-title h2,.release-band h2,.availability h2,.download-help h2{font:500 clamp(32px,3.2vw,54px)/1.25 Georgia,SimSun,serif;letter-spacing:-.04em;margin:0}.session-title p{font-size:14px;color:#d2dfd3}.pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,46px);align-items:stretch}.folio,.dialogue{border-radius:12px;overflow:hidden;background:#fffcf3;color:#233e32}.folio-art{height:clamp(210px,19vw,315px);position:relative}.folio-art img{width:100%;height:100%;object-fit:cover;object-position:center 31%}.folio-art>div{position:absolute;inset:auto 0 0;padding:36px 26px 12px;background:linear-gradient(transparent,#121b15c7);color:#fff}.folio-art h3{font:500 42px/1 Georgia,serif;margin:5px 0}.folio-art h3 span{font-size:22px}.folio-art small,.thread-head small,.voice span{font-size:12px}.folio-text,.thread-head,.lines{padding:18px 26px}.folio-text p{font:500 18px/1.65 Georgia,SimSun,serif}.say-hi,.availability article a{color:#315641;font-weight:700;font-size:14px}.dialogue{background:white;color:#22232b;scroll-margin:16px}.thread-head{display:flex;align-items:center;gap:13px;border-bottom:1px solid #eee9e2}.thread-head img{width:46px;height:46px;border-radius:50%}.thread-head small,.day,.voice span{display:block;color:#69706a}.day{text-align:center;font-size:12px}.lines>p{padding:10px 14px;width:fit-content;max-width:86%;border-radius:15px;font-size:15px}.lines .voice{margin-top:16px}.voice span{margin-bottom:6px}.voice details{font-size:12px;color:#647069;margin-top:6px}.voice summary,summary{cursor:pointer}.release-band,.availability{padding:48px max(7vw,calc((100vw - 1350px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;background:#e9e6d6}.release-band p,.availability p{color:#4f604f;margin:8px 0}.release-band .cta{border-radius:30px}.release-hero{display:grid;grid-template-columns:1fr 1fr;background:#183c32;color:#fff8e9}.release-copy{padding:clamp(48px,7vw,105px) 7vw}.release-copy .category{color:#e0c091}.release-copy h1{font:600 clamp(64px,7vw,110px)/1 Georgia,serif;margin:0;letter-spacing:-.06em}.release-copy em{display:block;font-size:.56em;font-weight:400;color:#e8cda0}.release-copy p{margin:24px 0}.light-link{color:#fcf3dc;text-decoration:underline;text-underline-offset:5px}.release-image{margin:0;position:relative;overflow:hidden}.release-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:44% 30%}.release-image figcaption{position:absolute;bottom:5%;left:6%;color:#fff4d9;font:bold 42px/1 Georgia}.release-image figcaption span{color:#e9b47c}.availability{background:#f0ebdc;align-items:flex-start}.availability article{background:#fffdf6;border:1px solid #d3d5c6;border-radius:10px;padding:24px;max-width:580px}.release-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.release-row b{font-size:22px}.release-row span{color:#704e1e;background:#f3e6cf;border-radius:22px;padding:4px 11px;font-size:13px}.availability article p{margin:14px 0}.download-help{max-width:950px;margin:auto;padding:44px 6%}.download-help h2{font-size:30px;margin-bottom:12px}.download-help details{border-bottom:1px solid #d4d5c7;padding:13px 0}footer{border-top:1px solid #d4d5c7}
@media(max-width:720px){.sessions{padding:34px 6%}.session-title{display:block;margin-bottom:18px}.session-title p{margin:8px 0}.pair,.release-hero{grid-template-columns:1fr}.folio-art{height:215px}.folio-text,.lines,.thread-head{padding:15px 17px}.release-band,.availability{flex-direction:column;align-items:flex-start;padding:32px 6%;gap:15px}.release-copy{padding:32px 6%}.release-image{height:220px}.release-copy p{margin:14px 0}.download-help{padding:32px 6%}.availability article{padding:18px}.session-title h2,.release-band h2{font-size:30px}}
/* 让语音作为一条真实可播放的回复参与对话布局。 */
.lines .voice{width:fit-content;max-width:90%;text-align:right}
.voice-play{border:0;border-radius:17px 17px 5px 17px;padding:10px 17px;min-height:44px;background:#bf2056;color:white;cursor:pointer;display:inline-flex;align-items:center;gap:14px}
.voice-play[hidden]{display:none}
.voice-play i{font-style:normal;font-size:12px}.voice-play b{font-size:16px;letter-spacing:2px}.voice .voice-play span{color:white;font-size:13px;margin:0}
.voice details{max-width:240px}.voice summary{padding:5px 0}.dialogue:target{outline:2px solid #cfb78a;outline-offset:4px}
.folio-art h3 span{font:500 15px Arial;vertical-align:middle;border-left:1px solid #ffffff80;padding-left:9px;margin-left:3px}
.support summary,.release-guide summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px}.support summary::-webkit-details-marker,.release-guide summary::-webkit-details-marker{display:none}
.support summary::after,.release-guide summary::after{content:"+";font:24px Georgia;color:#416450}.support details[open]>summary::after,.release-guide details[open]>summary::after{content:"−"}
.release-guide{padding:54px max(7vw,calc((100vw - 1350px)/2));display:grid;grid-template-columns:.82fr 1.18fr;gap:9%;align-items:start}
.release-guide h2{font:500 clamp(32px,3.3vw,54px)/1.2 Georgia,SimSun,serif;margin:0}.release-guide p{color:#506054}.release-guide details{border-bottom:1px solid #cbd0c2;padding:4px 0}.release-guide details p{margin:4px 0 16px}.release-guide a{color:#244c39;text-decoration:underline}
.release-guide>div>p{font-size:14px}.release-copy .light-link{display:inline-block;color:#17392e;background:#f3ead9;border-radius:25px;padding:11px 21px;text-decoration:none}
@media(max-width:720px){.release-guide{grid-template-columns:1fr;gap:10px;padding:32px 6%}.release-guide>div>p{margin:6px 0}.folio-art img{object-position:48% 21%}.support details{padding:3px 0}}
/* 人物小传与会话各保留自身的阅读顺序，窄屏先读人，再读消息。 */
.sessions .session-title{margin-bottom:26px}
.sessions .pair{gap:clamp(20px,3vw,48px);align-items:center}
.folio{display:grid;grid-template-columns:42% 58%;background:#fbf7e9;border-radius:14px}
.folio .folio-art{height:100%;min-height:330px}
.folio .folio-art img{object-position:41% 42%}
.folio .folio-text{padding:clamp(18px,2vw,34px)}
.bio-heading{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.bio-heading h3{margin:0;font:500 42px/1 Georgia,serif;letter-spacing:-.05em}
.bio-heading span,.bio-heading small{font-size:12px;color:#566354}
.bio-heading small{flex-basis:100%}
.folio-text .bio-quote{font:500 clamp(20px,1.7vw,27px)/1.4 Georgia,SimSun,serif;color:#28483a;margin:16px 0 10px}
.folio-text .bio-note{font:14px/1.8 Arial,"Microsoft YaHei",sans-serif;color:#526052;margin:0 0 16px}
.folio .tags{flex-wrap:wrap;gap:5px}.folio .tags span{background:#eeeadd;color:#525d4d;border:none}
.say-hi{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:8px;text-underline-offset:5px}
.say-hi span{font-size:18px}
.dialogue{border-radius:14px}.thread-head{padding:16px 22px}.thread-head img{width:40px;height:40px}
.lines{padding:14px 20px 18px}.lines .day{display:flex;align-items:center;gap:10px;justify-content:center;margin:0 0 14px}
.day::before,.day::after{content:"";width:24px;height:1px;background:#dddeda}
.received{display:flex;align-items:flex-start;gap:8px;margin:12px 0}
.received img{width:27px;height:27px;border-radius:50%;margin-top:3px}
.received p,.lines>p.mine{font-size:14px;line-height:1.65;max-width:82%;padding:9px 13px;margin-block:0;border-radius:14px}
.received p{border-top-left-radius:4px}.lines>p.mine{margin-left:auto;border-top-right-radius:4px}
.lines .voice{margin-top:12px}.voice summary{min-height:32px}
.support,.release-guide{align-items:start;padding-block:clamp(38px,4.3vw,68px)}
.support details,.release-guide details{border-bottom:1px solid #c9cebe;padding:4px 0}
.support summary,.release-guide summary{min-height:48px}
.release-status{display:inline-block;color:#fff3d9;font-weight:600;margin-bottom:5px}
@media(min-width:721px) and (max-width:1050px){.folio{grid-template-columns:1fr}.folio .folio-art{height:175px;min-height:0}}
/* 手机卡片共用正文边线；消息间距只由父容器控制。 */
@media (max-width:720px) {
  .sessions, .support, .release-guide { padding-inline:20px; }
  .sessions .session-title { margin-bottom:16px; }
  .sessions .pair { gap:16px; }
  .folio { display:block; }
  .folio .folio-art { min-height:0; height:clamp(165px,49vw,305px); }
  .folio .folio-art img { object-position:46% 25%; }
  .folio .folio-text { padding:17px 18px 10px; }
  .bio-heading { align-items:center; }
  .bio-heading h3 { font-size:33px; }
  .bio-heading small { flex-basis:auto; margin-left:auto; }
  .folio-text .bio-quote { margin:12px 0 8px; font-size:20px; line-height:1.4; }
  .bio-quote br { display:initial; }
  .folio-text .bio-note { font-size:15px; line-height:1.65; margin-bottom:13px; }
  .folio .tags { gap:6px; }
  .say-hi { margin-top:5px; }
  .thread-head { padding:14px 16px; gap:10px; }
  .thread-head img { width:36px; height:36px; }
  .thread-head b { font-size:16px; line-height:1.4; }
  .thread-head small { margin-top:2px; }
  .lines { padding:12px 16px 9px; display:grid; gap:11px; }
  .lines .day { font-size:12px; margin:0 0 1px; }
  .received { gap:8px; margin:0; }
  .received img { width:26px; height:26px; margin-top:2px; }
  .received p, .lines>p.mine { padding:8px 12px; font-size:15px; line-height:1.55; max-width:84%; }
  .lines .voice { margin-top:0; }
  .voice details { margin-top:0; }
  .voice summary { min-height:44px; padding:12px 0 8px; font-size:13px; }
  .support, .release-guide { gap:12px; padding-block:32px; }
  .support h2, .release-guide h2 { font-size:29px; }
  .support summary, .release-guide summary { font-size:15px; line-height:1.55; }
  .support details p, .release-guide details p, .release-copy p { font-size:15px; line-height:1.65; }
  .release-image img { object-position:44% 25%; }
}
.site-end{padding-block:18px;justify-content:space-between;gap:12px}
.end-brand{display:inline-flex;align-items:center;gap:12px;min-height:44px}.end-brand strong{font-size:27px;letter-spacing:-2px}.end-brand strong span{color:#ad642d}.end-brand small{color:#515f50;font-size:13px}
.site-end nav{display:flex;flex-wrap:wrap;gap:20px}.site-end nav a,.site-end nav a:last-child{display:inline-flex;align-items:center;min-height:44px;border:0;padding:0;border-radius:0;font-size:13px}
.site-end a[aria-current]{text-decoration:underline;text-underline-offset:5px}
.document{width:min(88%,800px);margin:auto;min-height:65vh;padding:clamp(42px,7vw,100px) 0}.document h1{font:500 clamp(38px,5vw,64px)/1.2 Georgia,SimSun,serif;margin:26px 0}.document p{border-top:1px solid #bcc7b7;padding:22px 0;line-height:1.85}.document>a{font-size:14px}
@media(max-width:720px){.site-end{padding:14px 20px;gap:8px}.end-brand{gap:6px}.end-brand small{font-size:12px}.site-end nav{gap:12px}.site-end nav a{font-size:13px}}
/* 英语长词采用独立字号，延续同一封套构图。 */
:lang(en) .hero .copy h1 em{font-size:clamp(36px,3.95vw,69px);letter-spacing:-.055em}
:lang(en) .bio-quote{line-height:1.23}
@media(max-width:720px){
 header nav{gap:10px}header .lang{font-size:13px}
 :lang(en) .hero .copy h1:has(b){display:block}
 :lang(en) .hero .copy h1:has(b) br{display:initial}
 :lang(en) .hero .copy h1 em{font-size:clamp(37px,10.6vw,62px)}
 :lang(en) .site-end .end-brand small{display:none}
}
@media(max-width:400px){header nav a:first-child:not(:last-child){display:none}}
/* 英文首屏动作可自然换行，按钮文字和箭头作为一组。 */
html[lang="en"] .hero-actions { display:flex; flex-wrap:wrap; align-items:center; gap:12px 20px; }
html[lang="en"] .hero-actions a { display:inline-flex; align-items:center; gap:8px; min-height:44px; margin:0; white-space:nowrap; }
@media (max-width:720px) {
  html[lang="en"] .hero .copy h1 { line-height:1; }
  html[lang="en"] .hero .copy h1 em { display:inline-block; margin-top:4px; font-size:clamp(39px,11.6vw,58px); line-height:1.07; letter-spacing:-.05em; }
  html[lang="en"] .hero .copy p { max-width:37ch; font-size:15px; line-height:1.55; margin:15px 0 17px; text-wrap:pretty; }
  html[lang="en"] .hero-actions { gap:8px 16px; }
  html[lang="en"] .hero-actions .cta { padding:12px 18px; }
  html[lang="en"] .folio-text .bio-quote { text-wrap:balance; line-height:1.25; margin:12px 0 8px; }
  html[lang="en"] .folio-text .bio-note { text-wrap:pretty; line-height:1.57; }
  html[lang="en"] .lines { gap:12px; }
  html[lang="en"] .received p, html[lang="en"] .lines>p.mine { text-wrap:pretty; line-height:1.48; padding:9px 12px; }
  html[lang="en"] .received p { max-width:min(84%,30ch); }
  html[lang="en"] .lines>p.mine { max-width:min(85%,31ch); }
}
/* 官方 Android 英文发行页的状态、说明与预览入口。 */
.android-release .edition-note { margin:24px 0 22px; }
.android-release .release-status { display:inline-flex; align-items:center; gap:9px; margin:0; color:#f3d7a7; font-size:15px; line-height:1.4; }
.android-release .release-status::before { content:""; width:7px; height:7px; border-radius:50%; background:currentColor; }
.android-release .edition-note p { max-width:36ch; margin:8px 0 0; color:#e1e8df; line-height:1.55; text-wrap:pretty; }
.android-release .light-link { display:inline-flex; align-items:center; justify-content:center; gap:18px; min-height:46px; padding:10px 21px; font-weight:600; white-space:nowrap; }
.android-release .light-link:hover { background:#fff6e4; text-decoration:none; }
.android-release .release-guide summary::after { flex:none; }
.android-release .release-guide details p { max-width:54ch; text-wrap:pretty; }
@media (max-width:720px) {
  .android-release .release-copy { padding:28px 20px 30px; }
  .android-release .edition-note { margin:18px 0; }
  .android-release .edition-note p { margin-top:6px; font-size:15px; }
  .android-release .release-guide { gap:10px; padding:26px 20px 30px; }
  .android-release .release-guide h2 { line-height:1.15; }
  .android-release .release-guide details { padding:0; }
  .android-release .release-guide summary { min-height:52px; padding:8px 0; }
  .android-release .release-guide details p { margin:0 0 16px; line-height:1.6; }
}
