.writing-list{margin:0;padding:0;list-style:none}.writing-entry{border-block-end:1px solid var(--color-rule)}.writing-entry:first-child{border-block-start:1px solid var(--color-rule)}.writing-entry__article{row-gap:var(--space-3);padding-block:var(--space-5);display:grid}.writing-entry__main{row-gap:var(--space-2);display:grid}.writing-entry__title{font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--leading-heading-s);letter-spacing:var(--tracking-heading-s);transition:transform var(--dur-2) var(--ease-out-quart);margin:0}:lang(zh) .writing-entry__title{font-size:var(--text-h2-zh);font-weight:var(--weight-heading-zh);letter-spacing:.01em;line-height:1.3}.writing-entry__source{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-body-s);flex-wrap:wrap;margin:0;display:flex}.writing-entry__action{justify-self:start}.writing-entry__action.link-pending{min-block-size:var(--target-min);align-items:center;display:inline-flex}.writing-entry__action .text-link__arrow{transition:transform var(--dur-2) var(--ease-out-quart)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.writing-entry:has(a:hover) .writing-entry__title{transform:translate(.25rem)}.writing-entry__action:hover .text-link__arrow{transform:translate(4px)}.text-link--external.writing-entry__action:hover .text-link__arrow{transform:translate(2px,-2px)}}@media (width>=1024px){.writing-list{grid-column:4/13}.writing-entry__article{column-gap:var(--grid-gutter);grid-template-columns:repeat(9,minmax(0,1fr));align-items:baseline}.writing-entry__meta{grid-column:1/4}.writing-entry__main{grid-column:4/9}.writing-entry__action{text-align:end;grid-column:9/10;justify-self:end}}.writing-detail__back{margin-block-end:var(--space-6)}.text-link--back .text-link__arrow{transition:transform var(--dur-2) var(--ease-out-quart)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.text-link--back:hover .text-link__arrow{transform:translate(-4px)}}.writing-detail__article{row-gap:var(--space-7)}.writing-detail__header{row-gap:var(--space-5);display:grid}.writing-detail__title{max-inline-size:22ch;margin:0}:lang(zh) .writing-detail__title{max-inline-size:16em}.writing-detail__summary{max-inline-size:48ch;color:var(--color-text-secondary);font-size:var(--text-lede);line-height:var(--leading-lede);margin:0}:lang(zh) .writing-detail__summary{line-height:var(--leading-lede-zh)}.writing-detail__body{max-inline-size:var(--measure)}.writing-detail__body .content-blocks{color:var(--color-text-secondary);line-height:var(--leading-body)}:lang(zh) .writing-detail__body .content-blocks{line-height:var(--leading-body-zh)}@media (width>=1024px){.writing-detail__header,.writing-detail__body{grid-column:4/11}}
