:root{--bg-color: #fcfcfc;--primary-color: #14519e;--secondary-color: #bf3f81;--third-color: #f67b10;--text-color: #374151;--grey-color: #6b7280;--quote-bg-color: rgba(223, 241, 248, 255)}.en-regular{font-family:Ysabeau Office,LXGW WenKai TC,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.en-bold{font-family:Ysabeau Office,LXGW WenKai TC,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.zh-regular{font-family:Ysabeau Office,LXGW WenKai TC,sans-serif;font-weight:300;font-style:normal}.zh-bold{font-family:Ysabeau Office,LXGW WenKai TC,sans-serif;font-weight:700;font-style:normal}body{font-family:Ysabeau Office,LXGW WenKai TC,sans-serif;margin:0;padding:0;text-align:left;word-wrap:break-word;overflow-wrap:break-word;font-size:18px;line-height:1.5;background-color:var(--bg-color);font-weight:300;font-feature-settings:"ss02" 1;display:flex;flex-direction:column;min-height:100vh;color:var(--text-color)}main{max-width:720px;margin:auto;padding:3em 1em;flex-grow:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.article-shell{width:100%;margin:0 auto;padding:2rem 1rem}.article-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.back-link{color:var(--primary-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center}.back-link:hover{text-decoration:underline}.lang-switcher{display:flex;gap:.5rem}.lang-btn{padding:.25rem .75rem;border:1px solid var(--grey-color);background:#fff;color:var(--text-color);text-decoration:none;border-radius:999px;cursor:pointer;font-size:.875rem;transition:background-color .2s ease,color .2s ease}.lang-btn:hover{background:#14519e1a}.lang-btn.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.localized-content{font-size:1.05rem;display:none}.localized-content.active{display:block}.post-links{margin-top:2rem}.post-links ul{list-style:none;padding-left:0}.post-links li{margin:.5rem 0}.post-links a{color:var(--primary-color);text-decoration:underline}.post-links a:hover{text-decoration:none}.post-header{text-align:center;margin-bottom:2.5rem}.post-title{font-size:2.5rem;margin:0;color:var(--primary-color)}.post-divider{margin:1.25rem 0;border:none;border-top:1px solid var(--grey-color);width:100%}.post-meta-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;font-size:1rem;color:var(--grey-color)}.post-meta-line span{white-space:nowrap}.background{position:relative;overflow:hidden;background-image:url(/background.svg);background-position:right -5vw bottom 0;background-size:auto 50vh;background-repeat:no-repeat}.background:before{content:"";position:absolute;bottom:0;left:27.5%;width:75%;height:50%;background-color:#fff;animation:reveal 2s ease-in-out forwards}@media (max-width: 767px){.background{background-size:0%}.background:before{display:none}}@keyframes reveal{to{transform:translate(100%)}}main p>img:only-child{display:block;margin:2em auto}.text-primary{color:var(--primary-color)}.text-content{color:var(--text-color)}.text-grey{color:var(--grey-color)}h1{font-size:1.8rem;margin-bottom:1em}h2,h3{font-size:1.6rem;margin-top:1em;margin-bottom:1em}h4{font-size:1.4rem}h5{font-size:1.2rem}strong,b{font-weight:700;color:var(--secondary-color)}em{font-style:italic;color:var(--third-color)}p{margin-bottom:1em;color:var(--text-color)}a{text-decoration:none}article a{text-decoration:underline}article h1,article h2,article h3,article h4,article h5{color:var(--primary-color)}.heading-link{color:var(--grey-color);text-decoration:none;opacity:0;transition:opacity .2s}article h1:hover .heading-link,article h2:hover .heading-link,article h3:hover .heading-link,article h4:hover .heading-link,article h5:hover .heading-link{opacity:1}ul{padding-left:45px;margin-bottom:1em}ul li{list-style:outside disc;margin-bottom:.5rem}ol{padding-left:45px;margin-bottom:1em}ol li{list-style:outside decimal;margin-bottom:.5rem}li::marker{color:var(--primary-color)}li{margin-bottom:0;color:var(--text-color);padding-left:.5em}textarea{width:100%;font-size:16px}code{padding:2px 5px;background-color:rgb(var(--grey-color));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}figure,table,img{margin-top:1em;margin-bottom:1em}blockquote{padding:10px 20px;margin-bottom:1em;font-size:1em;background-color:var(--quote-bg-color);border-radius:8px}blockquote p{color:var(--primary-color);margin-bottom:0;font-style:italic}hr{border:none;border-top:1px solid var(--grey-color);margin-top:.5rem;margin-bottom:.5rem}@media (max-width: 720px){body{font-size:18px}main{padding:1em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.post-banner{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:2.5rem;overflow:hidden}.post-banner img{width:100%;height:auto;display:block;object-fit:cover}
