:root{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Noto Sans TC",sans-serif;color:#16233a;background:#f7f9fc;font-size:16px}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1180px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:30px 32px;border-bottom:1px solid #cad2df}.brand{font-size:28px;font-weight:800;color:inherit;text-decoration:none;letter-spacing:-1px}.brand span{display:block;font-size:12px;letter-spacing:2px;margin-top:5px}.edition{font-size:14px;color:#526178}main{padding:0 32px 70px}.masthead{padding:50px 0 35px;border-bottom:4px solid #172b4d}.eyebrow{color:#175de0;font-size:13px;letter-spacing:2px;font-weight:750}h1{font-family:ui-serif,"Noto Serif TC",serif;font-size:clamp(32px,5vw,54px);line-height:1.3;letter-spacing:-1px;margin:18px 0}p{line-height:1.9}.masthead>p:last-child{color:#526178;font-size:14px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:56px;margin-top:36px}h2{font-size:23px;line-height:1.6}h3{font-size:19px;margin-top:32px;padding-top:24px;border-top:1px solid #cad2df}aside{border-left:1px solid #cad2df;padding-left:28px}aside h2{font-size:16px}aside p{font-size:14px;color:#526178}.principles{margin-top:45px}a{color:#1757c4;text-underline-offset:4px}nav a{display:block;padding:10px 0}ul{padding-left:23px}li{line-height:1.95;margin:18px 0}footer{border-top:1px solid #cad2df;padding:25px 32px;font-size:14px;display:flex;justify-content:space-between;gap:20px;color:#526178}.issue-meta{font-size:14px;color:#526178}.download{display:inline-block;margin:15px 0}button,a{touch-action:manipulation}@media(max-width:760px){header,main,footer{padding-left:22px;padding-right:22px}.layout{grid-template-columns:1fr;gap:35px}aside{border-left:0;border-top:1px solid #cad2df;padding-left:0;padding-top:20px}.edition{max-width:120px;text-align:right}.masthead{padding-top:30px}footer{flex-direction:column}}
