/*! /commentary/one-belt-one-road-many-motives/style.scss Compiled: Mon Feb 02 2026 18:34:10 GMT-0800 (Pacific Standard Time) */
@charset "UTF-8";@import url(/commentary/style.scss);
body#_{--pct1:var(--pct);--pct2:calc(var(--pct) * var(--pct));--pct4:calc(calc(var(--pct) * var(--pct)) * calc(var(--pct) * var(--pct)));--pct8:calc(calc(var(--pct2) * var(--pct2)) * calc(var(--pct2) * var(--pct2)));--inv8:calc(1 - calc(var(--pct4) * var(--pct4)));--pct16:calc(calc(var(--pct4) * var(--pct4)) * calc(var(--pct4) * var(--pct4)));--inv16:calc(1 - calc(var(--pct8) * var(--pct8)));}
figure table{color:#555;border-spacing:0;margin-bottom:0;background:#fcfcfc;border:1px solid #555;font-size:0.9em;}
figure tbody tr:nth-child(2n) > *{background:#e6e7e9;}
figure tbody tr > :first-child{font-weight:bolder;}
figure thead tr > *{font-family:heading, "Trebuchet MS", Tahoma, sans-serif;background:#5f708e;color:white;}
figure thead tr > * *{color:inherit;}
figure tr > *{padding:1ex;}
figure table ul{margin:0;}
figure img{border:1px solid silver;}
#figure5 tr > *:nth-child(2){text-align:center;white-space:nowrap;}
aside.pull.quote{border:2px solid silver;border-left:0;border-right:0;font-size:1.4em;padding:1em 0.1em;color:#5f708e;}
aside.pull.info{border:1px solid rgb(204, 202, 191);border-radius:5px;background:white;padding:0.6em 0.8em;color:rgb(76.8, 76.8, 67.2);border-radius:2px;border-radius:0.5ex;background-image:radial-gradient(circle at 50px 50%, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0) 300px);font-size:1em;transition-delay:1s;transition:transform 200ms;transition-timing-function:cubic-bezier(0.38, 1.24, 0.9, 1.1);}
aside.pull.info h2:first-child,aside.pull.info section h1:first-child,aside.pull.info h1:first-child{margin-top:0;}
aside.pull.info h1{margin-top:0;}
aside.pull:not(.quote) header ~ *{font-size:0.9em;}
aside.pull > :first-child,aside.pull > :first-child > *{margin-top:0;}
aside.pull > :last-child{margin-bottom:0;}
aside.pull > header{text-align:center;}
aside.pull > header h1{font-size:1.2em;}
aside.pull > header > :first-child:not(h1){font-style:italic;display:block;}
aside.pull ul{margin:0.5ex 1ex;}
.quotes{font-size:1.2em;}
.quotes q{quotes:"“" "”";font-style:italic;display:block;color:#5f708e;}
.quotes q + .quoter{display:block;text-align:right;font-size:0.8em;line-height:1.2em;color:gray;margin-top:1em;}
.quotes q + .quoter .pub{font-style:italic;}
.quotes > *{max-width:4.5in;margin:2em;}
.quotes > * q{text-align:center;}
.quotes > *:nth-child(1){margin-left:auto;margin-right:auto;max-width:5in;}
.quotes > *:nth-child(2){margin-right:auto;}
.quotes > *:nth-child(3){margin-left:auto;}
@media screen and (max-width: 960px){.quotes > *{margin:1em;max-width:calc(100% - 1em);}
.quotes > *:first-of-type{margin-top:0;}
.quotes > * > q + .quoter{margin-top:1ex;}
}
@media screen and (max-width: 550px){.quotes{font-size:1em;}
.quotes > *{margin:0 0 1ex;}
.quotes > * > q + .quoter{margin-top:0.5ex;}
}