/* 规划全站版心、间距与桌面至移动端的响应式栅格。 */
.container{width:calc(100% - 128px);max-width:var(--container);margin-inline:auto}.section{padding-block:104px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:44px}.section-head h2{font-size:42px;letter-spacing:3px}.section-head p{color:var(--paper-dim);font-size:14px;margin-top:12px}.section-kicker{display:block;color:var(--gold-300);font-size:12px;letter-spacing:3px;margin-bottom:14px}.page-intro{padding-top:76px;padding-bottom:54px}.page-intro h1{font-size:58px;letter-spacing:5px;margin:15px 0}.page-intro p{color:var(--paper-dim);line-height:2}.breadcrumb{font-size:12px;color:var(--paper-faint);display:flex;gap:12px}.two-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:64px}.reading-width{max-width:860px}.prose p{margin:16px 0;line-height:2}.prose h2{font-size:30px;margin:48px 0 20px}.prose h3{font-size:22px;margin:26px 0 10px}.prose a{color:var(--celadon-300);text-decoration:underline;text-underline-offset:4px}.prose ul{padding-left:20px;color:var(--paper-dim)}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--gold-300);font-weight:400}td{color:var(--paper-dim);overflow-wrap:anywhere}.table-scroll{overflow:auto}
@media(min-width:1700px){.container{width:calc(100% - 192px)}}@media(max-width:1100px){.container{width:calc(100% - 72px)}.two-columns{gap:32px}.section{padding-block:80px}}@media(max-width:720px){.container{width:calc(100% - 40px)}.section{padding-block:64px}.section-head{align-items:start;gap:22px;margin-bottom:28px}.section-head h2{font-size:31px}.section-head p{font-size:13px}.page-intro{padding-top:40px;padding-bottom:36px}.page-intro h1{font-size:40px}.two-columns{grid-template-columns:1fr;gap:32px}.table-scroll{margin-inline:-4px}.footer{padding-bottom:100px}}
