:root{--ink:#000;--paper:#fff;--font-display:"Bodoni Moda", "Didot", "Bodoni 72", "Times New Roman", serif;--font-text:"Newsreader", "Source Serif 4", Georgia, "Times New Roman", serif;--font-cjk:"Noto Serif SC", "Songti SC", "SimSun", serif;--space-4:4px;--space-8:8px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-64:64px;--space-96:96px;--radius-0:0;--page-width:1280px;--margin-desktop:40px;--margin-mobile:16px;--gutter:32px;--breakpoint:720px;--rule-hairline:1px;--rule-scotch-thick:3px;--rule-scotch-gap:2px;--rule-double-gap:3px;--focus-width:2px;--focus-offset:4px}:root:lang(zh){--font-display:"Noto Serif SC", var(--font-cjk);--font-text:"Noto Serif SC", var(--font-cjk)}.lhm,.lhm *{box-sizing:border-box}.lhm{color:var(--ink);background:var(--paper);font-family:var(--font-text);font-variant-numeric:oldstyle-nums;font-size:18px;line-height:1.55}.lhm img{border-radius:var(--radius-0);max-width:100%;display:block}.lhm-masthead__name,.lhm-menu__links a{font-optical-sizing:none;font-variation-settings:"opsz" 18}.lhm-h1,.lhm-h2,.lhm-colophon__name,.contents-entry__day{font-optical-sizing:none;font-variation-settings:"opsz" 11}.lhm-link{color:inherit;background-image:linear-gradient(var(--ink), var(--ink));background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--rule-hairline);padding-bottom:1px;text-decoration:none;transition:background-size .15s linear}.lhm-link:hover,.lhm-link.is-underlined{background-size:100% var(--rule-hairline)}.lhm-link.is-current{background-size:100% var(--focus-width)}.lhm-link:focus-visible,.lhm-btn:focus-visible{background-size:100% var(--focus-width);outline:none}.lhm-focusable:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:var(--focus-offset)}.lhm-btn{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;background-image:linear-gradient(var(--ink), var(--ink));background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--rule-hairline);border:0;margin:0;padding:0;transition:background-size .15s linear}.lhm-btn:hover{background-size:100% var(--rule-hairline)}@media (prefers-reduced-motion:reduce){.lhm-link,.lhm-btn{transition:none}}.lhm-caps{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.12em;font-variant-numeric:lining-nums;font-size:12px;line-height:1.4}.lhm-smallcaps{letter-spacing:.04em;font-variant-caps:all-small-caps}.lhm-rule{width:100%;color:var(--ink);border:0;margin:0}.lhm-rule--hairline{border-top:var(--rule-hairline) solid var(--ink)}.lhm-rule--scotch{height:calc(var(--rule-scotch-thick) + var(--rule-scotch-gap) + var(--rule-hairline));border-top:var(--rule-scotch-thick) solid var(--ink);border-bottom:var(--rule-hairline) solid var(--ink)}.lhm-rule--double{height:calc(var(--rule-hairline) * 2 + var(--rule-double-gap));border-top:var(--rule-hairline) solid var(--ink);border-bottom:var(--rule-hairline) solid var(--ink)}.lhm-rule--vertical{border-top:0;border-left:var(--rule-hairline) solid var(--ink);align-self:stretch;width:0;height:auto}.lhm-masthead{text-align:center;padding-top:var(--space-40)}.lhm-masthead__name{font-family:var(--font-display);letter-spacing:.1em;margin:0 0 var(--space-32);text-wrap:balance;font-size:88px;font-weight:400;line-height:.95}.lhm-masthead__name a{color:inherit;text-decoration:none}.lhm-masthead__row{justify-content:space-between;align-items:baseline;column-gap:var(--space-24);row-gap:var(--space-8);margin-top:var(--space-16);text-align:left;flex-wrap:wrap;display:flex}.lhm-masthead__dateline{margin:0}.lhm-masthead__nav{gap:var(--space-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lhm-masthead__bar{display:none}.lhm-menu{z-index:10;background:var(--paper);padding:calc(var(--space-24) + env(safe-area-inset-top,0px)) var(--margin-mobile) var(--space-40);gap:var(--space-40);flex-direction:column;display:flex;position:fixed;inset:0}.lhm-menu__top{justify-content:space-between;align-items:baseline;display:flex}.lhm-menu__links{gap:var(--space-24);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lhm-menu__links a{font-family:var(--font-display);font-size:32px;line-height:1.1}@media (width<=719px){.lhm-masthead{padding-top:var(--space-24)}.lhm-masthead__name{margin-bottom:var(--space-16);font-size:44px}.lhm-masthead__row{display:none}.lhm-masthead__bar{margin-top:var(--space-16);justify-content:space-between;align-items:baseline;display:flex}}.lhm-h1{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:48px;font-weight:400;line-height:1.1}.lhm h1,.lhm h2,.lhm h3{font-weight:400}.lhm-h2{font-family:var(--font-display);margin:0;font-size:28px;font-weight:400;line-height:1.15}@media (width<=719px){.lhm-h1{font-size:32px}}.lhm-lead{column-gap:var(--gutter);row-gap:var(--space-24);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.lhm-lead a.lhm-lead__photo{grid-column:1/span 7;display:block}.lhm-lead .lhm-lead__image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.lhm-lead__text{gap:var(--space-16);grid-column:8/-1;align-content:end;display:grid}.lhm-lead--text-only .lhm-lead__text{grid-column:1/span 8}.lhm-lead__standfirst{max-width:62ch;margin:0}@media (width<=719px){.lhm-lead a.lhm-lead__photo,.lhm-lead__text,.lhm-lead--text-only .lhm-lead__text{grid-column:1/-1}.lhm-lead{row-gap:var(--space-16)}}.contents{gap:var(--space-16);display:grid}.contents__list{display:grid}.contents__list>*{padding-block:var(--space-24)}.contents__list>*+*{border-top:var(--rule-hairline) solid var(--ink)}.contents-entry{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.contents-entry__date{gap:var(--space-4);grid-column:1/span 2;display:grid}.contents-entry__day{font-family:var(--font-display);font-size:28px;line-height:1.15}.contents-entry__text{gap:var(--space-8);grid-column:3/span 7;display:grid}.contents-entry__mdate{display:none}.contents-entry__title{font-family:var(--font-text);margin:0;font-size:20px;font-weight:400;line-height:1.3}.contents-entry__standfirst{max-width:60ch;margin:0;font-size:16px;line-height:1.5}.contents-entry__photo{grid-column:11/-1;display:block}.contents-entry__photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}@media (width<=719px){.contents-entry{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) 112px}.contents-entry__date{display:none}.contents-entry__mdate{display:inline}.contents-entry__text{grid-column:1}.contents-entry--text-only .contents-entry__text{grid-column:1/-1}.contents-entry__photo{grid-area:1/2}.contents-entry__title{font-size:19px}}.main-index-wrap{gap:var(--space-24);display:grid}.main-index{column-gap:var(--gutter);row-gap:var(--space-24);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.main-index__text{gap:var(--space-16);grid-column:1/span 7;display:grid}.main-index__body{max-width:56ch;margin:0}.main-index__links{gap:var(--space-8);grid-column:9/-1;margin:0;padding:0;list-style:none;display:grid}@media (width<=719px){.main-index__text,.main-index__links{grid-column:1/-1}}.lhm-grid{column-gap:var(--gutter);row-gap:var(--space-64);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lhm-grid>*{position:relative}.lhm-grid>:not(:nth-child(3n+1)):before{content:"";top:0;bottom:0;left:calc(var(--gutter) / -2);border-left:var(--rule-hairline) solid var(--ink);position:absolute}@media (width<=719px){.lhm-grid{row-gap:calc(var(--space-24) * 2 + var(--rule-hairline));grid-template-columns:1fr}.lhm-grid>:not(:nth-child(3n+1)):before{display:none}.lhm-grid>*+:after{content:"";left:0;right:0;top:calc(-1 * var(--space-24) - var(--rule-hairline));border-top:var(--rule-hairline) solid var(--ink);position:absolute}}.lhm-card{gap:var(--space-8);color:inherit;display:grid}.lhm-card__photo{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;margin-bottom:var(--space-8)}.lhm-card__title{font-family:var(--font-text);margin:0;font-size:20px;font-weight:400;line-height:1.3}.lhm-card__facts{font-variant-numeric:lining-nums;margin:0;font-size:14px;line-height:1.4}.lhm-card a{color:inherit;text-decoration:none}@media (width<=719px){.lhm-card__title{font-size:19px}}.lhm-ref{margin:0}.lhm-facts{column-gap:var(--space-40);row-gap:var(--space-8);grid-template-columns:max-content 1fr;margin:0;font-size:16px;line-height:1.5;display:grid}.lhm-facts dt{letter-spacing:.04em;font-variant-caps:all-small-caps}.lhm-facts dd{font-variant-numeric:lining-nums tabular-nums;margin:0}.lhm-enquire{gap:var(--space-8);display:grid}.lhm-enquire__primary{justify-self:start;font-size:18px}.lhm-enquire p{margin:0}.lhm-enquire__alt{margin:0;font-size:16px}.lhm-enquire__alt a{word-break:break-word}.lhm-figure{gap:var(--space-8);margin:0;display:grid}.lhm-figure img{object-fit:cover;width:100%;height:auto}.lhm-figure--landscape img{aspect-ratio:3/2}.lhm-figure--portrait img{aspect-ratio:4/5}.lhm-figure figcaption{font-size:14px;font-style:italic;line-height:1.4}.lhm-colophon{gap:var(--space-24);padding-bottom:var(--space-40);display:grid}.lhm-colophon__cols{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));font-size:14px;line-height:1.5;display:grid}.lhm-colophon__cols p{margin:0}.lhm-colophon__legal{max-width:72ch;margin:0;font-size:12px;line-height:1.5}.lhm-colophon__name{font-family:var(--font-display);margin:0;font-size:28px;line-height:1.15}.lhm-colophon__langs{gap:var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=719px){.lhm-colophon__cols{row-gap:var(--space-16);grid-template-columns:1fr}}[hidden]{display:none!important}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0}.skip-link{position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-16);top:var(--space-16);background:var(--paper);padding:var(--space-8);z-index:20}.page{max-width:calc(var(--page-width) + 2 * var(--margin-desktop));padding-inline:var(--margin-desktop);margin:0 auto;padding-block:0}.page>main{gap:var(--space-64);margin-top:var(--space-40);display:grid}.page>.lhm-colophon{margin-top:var(--space-96)}.cols{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section-head{gap:var(--space-16);display:grid}.article-head{gap:var(--space-16);grid-column:1/span 8;display:grid}.article-body{grid-column:1/span 7}.article-aside{gap:var(--space-24);grid-column:9/-1;align-content:start;display:grid}.lhm-standfirst{max-width:60ch;margin:0;font-size:21px;line-height:1.45}.prose{max-width:66ch}.prose>*{margin:0}.prose>*+*{margin-top:var(--space-16)}.prose h2{font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 11;margin-top:var(--space-40);font-size:28px;font-weight:400;line-height:1.15}.prose h3{font-family:var(--font-text);margin-top:var(--space-24);font-size:20px;font-style:italic;font-weight:400;line-height:1.3}.prose a{color:inherit;text-decoration:underline;text-decoration-thickness:var(--rule-hairline);text-underline-offset:3px}.prose a:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:2px}.prose strong{font-style:italic;font-weight:400}.prose blockquote{border-left:var(--rule-hairline) solid var(--ink);padding-left:var(--space-24);font-style:italic}.prose hr{border:0;border-top:var(--rule-hairline) solid var(--ink);margin-block:var(--space-40)}.prose img{width:100%;height:auto}.prose ul,.prose ol{padding-left:1.2em}:lang(zh).lhm-caps,:lang(zh) .lhm-caps{text-transform:none;letter-spacing:normal}:lang(zh).lhm-smallcaps,:lang(zh) .lhm-smallcaps,:lang(zh) .lhm-facts dt{letter-spacing:normal;font-variant-caps:normal}@media (width<=719px){.page{padding-inline:var(--margin-mobile)}.page>main{gap:var(--space-40);margin-top:var(--space-24)}.page>.lhm-colophon{margin-top:var(--space-64)}.lhm{font-size:17px}.article-head,.article-body,.article-aside{grid-column:1/-1}.article-aside{margin-top:var(--space-40)}.lhm-standfirst{font-size:19px}}
