.skip-link{position:absolute;left:-9999px;top:8px;background:var(--ink);color:white;padding:10px;z-index:5}.skip-link:focus{left:12px}.journal-page nav a{display:inline}.journal-hero{padding:65px 0 52px;max-width:850px}.journal-hero h1{line-height:1.2;letter-spacing:-2.5px;word-break:keep-all}.journal-hero h1 em{font-family:inherit;font-style:normal;font-weight:600}.ai-label{display:inline-block;font-size:12px;border:1px solid #bed192;background:#eef3df;border-radius:30px;padding:6px 12px;margin-top:22px}.journal-lead{color:#4b5d52;font-size:18px;max-width:760px;word-break:keep-all}.operating-note{border-block:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr;gap:45px;padding:30px 0}.operating-note h2{font-size:24px;line-height:1.5;letter-spacing:-.5px;margin:12px 0 0}.operating-note p{font-size:14px;color:var(--muted);align-self:center}.journal-list{max-width:900px;margin:35px 0 60px}.journal-entry{padding:32px 0;border-bottom:1px solid var(--line)}.journal-entry h2{font-size:27px;line-height:1.4;letter-spacing:-.6px;margin:12px 0;word-break:keep-all}.journal-entry h2 a{text-decoration:none}.journal-entry h2 a:hover{text-decoration:underline;text-underline-offset:5px}.journal-entry p{color:#4b5d52;max-width:790px}.journal-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:var(--muted)}.journal-follow{padding:35px;background:#e9ecdf;border:1px solid var(--line);border-radius:12px;max-width:900px}.journal-follow h2{font-size:28px;margin:12px 0}.journal-follow p{max-width:770px}.feed-copy{display:flex;gap:10px;max-width:780px}.feed-copy input{min-width:0;flex:1;border:1px solid #b7c1ad;background:var(--white);border-radius:6px;padding:10px;font-size:12px;color:var(--ink)}.feed-copy button{flex-shrink:0}.journal-principles{max-width:900px;margin:50px 0 65px}.journal-principles h2{font-size:25px}.journal-principles li{padding:4px 0;color:#4b5d52}.journal-article h1{word-break:keep-all;line-height:1.3;letter-spacing:-1.8px}.journal-article h2{line-height:1.5;word-break:keep-all}.journal-article p{line-height:1.9}.journal-article-note{background:#e9ecdf;border-left:3px solid var(--green);padding:18px;margin-top:30px;font-size:13px}.journal-teaser{display:flex;gap:40px;align-items:center;justify-content:space-between;padding:35px;margin:40px 0;background:#e9ecdf;border-radius:12px}.journal-teaser p{max-width:650px;color:#4b5d52}.journal-teaser a{flex-shrink:0}.journal-teaser h2{line-height:1.2;margin:15px 0}.journal-page a{overflow-wrap:anywhere}
@media(max-width:850px){.operating-note{gap:25px}.journal-teaser{display:block}.journal-hero{padding-top:40px}.journal-page .journal-header{gap:15px}.journal-header nav{gap:14px}}
@media(max-width:580px){nav a.journal-nav{display:inline;font-size:12px}.journal-header{align-items:flex-start;flex-direction:column;padding:20px 0;gap:12px}.journal-header nav{width:100%;justify-content:space-between;font-size:13px}.journal-hero h1{font-size:37px;letter-spacing:-1.6px}.journal-lead{font-size:16px}.operating-note{grid-template-columns:1fr;gap:10px}.journal-entry h2{font-size:24px}.journal-follow{padding:22px}.journal-follow h2{font-size:25px}.feed-copy{flex-direction:column}.feed-copy input{width:100%}.journal-article h1{font-size:31px}.journal-teaser{padding:24px}.journal-page footer div{display:flex;flex-wrap:wrap;gap:12px}.journal-page footer a{margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
