.what-changed{max-width:42rem;margin:0 auto;padding:var(--sp-6) var(--sp-3) var(--sp-7)}.what-changed__header{margin-bottom:var(--sp-4)}.what-changed__heading{margin:0}.what-changed__dek{font-family:var(--font-serif);font-size:var(--wb-p2);line-height:1.5;color:var(--color-text-secondary);margin:var(--sp-1) 0 0}.what-changed__byline{font-family:var(--font-sans);font-weight:500;font-size:var(--wb-p3);margin:var(--sp-2) 0 0}.what-changed__byline a{color:var(--color-text);text-decoration:none}.what-changed__byline a:hover{color:var(--color-link-hover)}.what-changed__empty{font-family:var(--font-serif);font-size:var(--wb-p2);line-height:1.6;color:var(--color-text-secondary);margin:0 0 var(--sp-3)}.what-changed__list{list-style:none;margin:0;padding:0}.what-changed__entry{margin:0 0 var(--sp-4);scroll-margin-top:6rem}.what-changed__meta{margin:0 0 .35rem;font-family:var(--font-mono);font-size:var(--small-text-size);font-variant-numeric:lining-nums;line-height:1.4;color:var(--color-text-secondary)}.what-changed__title{font-family:var(--font-sans);font-size:var(--wb-p1);font-weight:700;line-height:1.2;color:var(--color-text);margin:0 0 var(--sp-1)}.what-changed__title a{color:var(--color-link);text-decoration:none}.what-changed__title a:hover{color:var(--color-link-hover)}.what-changed__consequence{font-family:var(--font-serif);font-size:var(--wb-p2);line-height:1.6;color:var(--color-text);margin:0}.what-changed__invite{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;padding:var(--sp-3);margin:var(--sp-5) 0}.what-changed__invite-heading{font-family:var(--font-sans);font-size:var(--wb-p2);font-weight:700;line-height:1.2;margin:0 0 var(--sp-1)}.what-changed__invite p{font-family:var(--font-serif);font-size:var(--wb-p3);line-height:1.55;color:var(--color-text);margin:0 0 var(--sp-2)}.what-changed__month{margin-top:var(--sp-3)}.what-changed__month-label{font-family:var(--font-sans);font-size:var(--small-text-size);font-weight:700;line-height:1.2;color:var(--color-text-secondary);margin:0 0 var(--sp-1)}.what-changed__ledger{list-style:none;margin:0 0 var(--sp-3);padding:0}.what-changed__row{border-top:1px solid var(--color-border);scroll-margin-top:6rem}.what-changed__row:last-child{border-bottom:1px solid var(--color-border)}.what-changed__row-date{font-family:var(--font-mono);font-size:var(--small-text-size);font-variant-numeric:lining-nums;color:var(--color-text-secondary)}.what-changed__row-title{font-family:var(--font-sans);font-size:var(--wb-p3);font-weight:500;line-height:1.3;color:var(--color-text)}@media(max-width:480px){.what-changed__row-line{grid-template-columns:1fr;gap:.15rem}}.what-changed__meta{display:flex;align-items:center;gap:.35rem}.what-changed__copy{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .2rem;margin:0;border:0;border-radius:.25rem;background:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--small-text-size);line-height:1;cursor:pointer}.what-changed__copy .ti{font-size:var(--wb-p3)}.what-changed__copy:hover{color:var(--color-link-hover)}.what-changed__copy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.what-changed__copy-note{color:var(--color-text-secondary)}.what-changed__entry.is-target{position:relative}.what-changed__entry.is-target:before{content:"";position:absolute;top:.15rem;bottom:.15rem;left:-1rem;width:3px;border-radius:2px;background:var(--color-brand)}@media(max-width:480px){.what-changed__entry.is-target:before{left:-.6rem}}.what-changed__consequence a{color:var(--color-link);text-decoration:none}.what-changed__consequence a:hover{color:var(--color-link-hover)}.what-changed__body{display:flex;flex-direction:column;gap:var(--sp-2)}.what-changed__image{display:block;max-width:100%;height:auto;border:1px solid var(--color-border);border-radius:.5rem}.what-changed__row-line{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--sp-2);align-items:baseline;padding:.6rem 0;text-decoration:none}.what-changed__row-line:hover .what-changed__row-title{color:var(--color-link-hover)}.what-changed__row-line:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
