.notes-page{--n-column:40rem;--n-wide:1120px;--n-gutter:clamp(16px, 5vw, 64px);--n-faint:color-mix(in srgb, var(--m-text) 80%, transparent);--n-hair:color-mix(in srgb, var(--m-text) 16%, transparent);--n-cover-shadow:0 30px 70px -40px #262c348c, 0 2px 8px -4px #262c342e;--n-mist-veil:#f4f3eea8;min-height:100svh}html[data-theme=dark] .notes-page{--n-cover-shadow:0 30px 70px -36px #000000bf, 0 2px 8px -4px #0006;--n-mist-veil:#0e162099}.notes-main{padding-top:clamp(124px,18svh,188px);padding-bottom:clamp(48px,8svh,96px)}.notes-meta{color:var(--n-faint);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;transition:color var(--m-theme) var(--m-ease);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.notes-meta__dot{opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px}.notes-page .notes-meta:is(:lang(ar),:lang(zh-Hans),:lang(ja),:lang(ko)){letter-spacing:.04em;font-size:13px}.notes-hero{gap:22px;padding-bottom:clamp(48px,7vw,88px);display:grid}.notes-hero__title{letter-spacing:-.05em;max-width:14ch;font-size:clamp(46px,6.4vw,96px);font-weight:620;line-height:.96}.notes-hero__intro{max-width:34rem;color:var(--m-text-soft);transition:color var(--m-theme) var(--m-ease);font-size:clamp(18px,1.5vw,21px);line-height:1.6}.notes-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,88px) clamp(28px,4vw,64px);margin:0 auto;padding:0;list-style:none;display:grid}.notes-list>li{min-width:0}.notes-list__lead{border-bottom:1px solid var(--n-hair);grid-column:1/-1;padding-bottom:clamp(8px,2vw,24px)}.notes-card{align-content:start;gap:22px;display:grid;position:relative}.notes-card--lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,64px);padding-bottom:clamp(40px,5vw,72px)}.notes-card__cover{aspect-ratio:16/9;box-shadow:var(--n-cover-shadow);background:radial-gradient(120% 90% at 30% 20%,#ffffffb3,#0000 60%),linear-gradient(#d9dfdf,#e8e6df);border-radius:6px;overflow:hidden}html[data-theme=dark] .notes-card__cover{background:radial-gradient(120% 90% at 70% 20%,#aabedc40,#0000 60%),linear-gradient(#1a2533,#121b26)}.notes-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--m-ease), filter 1.2s var(--m-ease)}.notes-card__text{align-content:start;gap:14px;display:grid}.notes-card__title{letter-spacing:-.035em;font-size:clamp(24px,2.1vw,32px);font-weight:620;line-height:1.12}.notes-card--lead .notes-card__title{letter-spacing:-.045em;font-size:clamp(32px,3.6vw,54px);line-height:1.02}.notes-card__title a{transition:background-size .42s var(--m-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.notes-card__title a:after{z-index:1;content:"";position:absolute;inset:0}.notes-card__summary{max-width:34rem;color:var(--m-text-soft);transition:color var(--m-theme) var(--m-ease);font-size:16.5px;line-height:1.62}.notes-card--lead .notes-card__summary{font-size:clamp(17px,1.35vw,19px)}.notes-card__read{color:var(--m-accent);letter-spacing:.02em;transition:color var(--m-theme) var(--m-ease), gap .26s var(--m-ease);align-items:center;gap:10px;margin-top:4px;font-size:13px;font-weight:750;display:inline-flex}.notes-page[dir=rtl] .notes-card__read>span{scale:-1 1}.notes-page [dir=ltr] .notes-card__read>span,.notes-page [dir=ltr] .m-link>span[aria-hidden=true]{scale:none}.notes-card:hover .notes-card__title a,.notes-card:focus-within .notes-card__title a{background-size:100% 1px}.notes-card:hover .notes-card__read{gap:14px}.notes-card:focus-within{outline:2px solid var(--m-accent);outline-offset:10px;border-radius:8px}.notes-card:focus-within .notes-card__title a:focus-visible{outline:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.notes-card:hover .notes-card__cover img{filter:saturate(1.05);transform:scale(1.025)}}.note{--n-rail:minmax(0, 1fr);grid-template-columns:[full-start rail-start] var(--n-rail) [rail-end text-start] minmax(0, var(--n-column)) [text-end margin-start] minmax(0, 1fr) [margin-end full-end];width:min(var(--n-wide), calc(100% - 2 * var(--n-gutter)));column-gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}.note__head{grid-column:full;grid-template-columns:subgrid;align-items:start;padding-bottom:clamp(36px,5vw,64px);display:grid}.note__rail{text-align:end;grid-column:rail;justify-items:end;gap:18px;padding-top:6px;display:grid}.note__back{min-height:40px;font-size:13px}.note__meta{flex-direction:column;align-items:flex-end;gap:6px}.note__meta .notes-meta__dot{display:none}.note__heading{grid-column:text-start/full-end;gap:22px;min-width:0;display:grid}.note__kicker{color:var(--m-accent);transition:color var(--m-theme) var(--m-ease)}.note__title{letter-spacing:-.05em;max-width:15ch;font-size:clamp(42px,5.6vw,84px);font-weight:620;line-height:.98}.note__dek{max-width:var(--n-column);color:var(--m-text-soft);letter-spacing:-.01em;transition:color var(--m-theme) var(--m-ease);font-size:clamp(19px,1.6vw,23px);font-weight:450;line-height:1.5}.note__notice{border-top:1px solid var(--n-hair);color:var(--m-text-soft);justify-self:start;padding-top:12px;font-size:14px;font-weight:500;line-height:1.5}.note__cover{grid-column:full;margin:0 0 clamp(48px,7vw,96px)}.note__cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;box-shadow:var(--n-cover-shadow);border-radius:6px}.note__body{min-width:0;color:var(--m-text);transition:color var(--m-theme) var(--m-ease);grid-column:text;font-size:19px;line-height:1.78}.note__body>*+*{margin-top:1.15em}.note__body p{text-wrap:pretty}.note__body h2{letter-spacing:-.025em;align-items:center;gap:16px;margin-top:2.4em;font-size:clamp(22px,1.9vw,26px);font-weight:650;line-height:1.25;display:flex}.note__body h2:before{background:var(--m-accent);content:"";width:28px;height:1px;transition:background-color var(--m-theme) var(--m-ease);flex:none}.note__body h2+*{margin-top:.7em}.note__body em{font-synthesis:style;font-style:italic}.note__body strong{font-weight:700}.note__body a{border-bottom:1px solid color-mix(in srgb, var(--m-accent) 55%, transparent);color:inherit;transition:border-color .22s var(--m-ease)}.note__body a:hover{border-color:var(--m-accent)}.note__body :is(ul,ol){padding-inline-start:1.3em}.note__body li+li{margin-top:.4em}.note-ja{font-family:var(--m-serif-jp);letter-spacing:.04em;font-size:1.06em;font-weight:500}.note__body .note-pull{border-inline-start:2px solid var(--m-accent);color:var(--m-text);letter-spacing:-.03em;transition:border-color var(--m-theme) var(--m-ease), color var(--m-theme) var(--m-ease);margin-block:2em;padding-inline-start:clamp(20px,2.4vw,32px);font-size:clamp(25px,2.5vw,34px);font-weight:380;line-height:1.22}.note__body .note-pull p{text-wrap:balance}.note__end{grid-column:text;align-items:center;gap:18px;margin-top:clamp(56px,7vw,88px);display:flex}.note__end-rule{background:var(--n-hair);width:28px;height:1px}.notes-more{border-top:1px solid var(--n-hair);gap:clamp(32px,4vw,48px);margin-top:clamp(80px,10vw,140px);padding-top:clamp(40px,5vw,64px);display:grid}.notes-more__head{gap:14px;display:grid}.notes-more__title{letter-spacing:-.045em;font-size:clamp(30px,3vw,44px);font-weight:620;line-height:1}.notes-more__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,64px) clamp(28px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.notes-page :is(.note__body,.notes-card__summary,.note__dek,.notes-hero__intro):lang(ar){line-height:1.85}.notes-page :is(.note__title,.notes-hero__title,.notes-card__title,.notes-more__title):lang(ar){letter-spacing:0;line-height:1.2}.notes-page :is(.note__title,.notes-hero__title,.notes-card__title,.notes-more__title):is(:lang(zh-Hans),:lang(ja),:lang(ko)){letter-spacing:-.01em;line-height:1.15}@media (max-width:1000px){.note{max-width:calc(var(--n-column) + 2 * var(--n-gutter));grid-template-columns:[full-start rail-start text-start]minmax(0,1fr)[rail-end text-end margin-start margin-end full-end]}.note__head{grid-template-columns:minmax(0,1fr);gap:26px}.note__rail{text-align:start;flex-wrap:wrap;grid-column:1;justify-content:space-between;align-items:center;gap:8px 20px;padding-top:0;display:flex}.note__heading{grid-column:1}.note__meta{flex-direction:row;align-items:center;gap:6px 10px}.note__meta .notes-meta__dot{display:block}.note__cover{margin-inline:calc(-1 * min(var(--n-gutter), 24px))}}@media (max-width:900px){.notes-card--lead{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.notes-main{padding-top:112px}.notes-list,.notes-more__list{grid-template-columns:minmax(0,1fr)}.notes-list__lead{padding-bottom:0}.notes-card--lead{padding-bottom:48px}.note__body{font-size:17.5px;line-height:1.74}.note__cover img{border-radius:0}}@media print{.notes-page .m-backdrop,.notes-page .site-header,.notes-page .site-footer,.notes-more,.note__rail .note__back,.note__end{display:none!important}.notes-main{padding-top:0}.note__body{font-size:12pt}}
