.article__head .article__byline{display:block}.article__head .article__byline-content{width:100%}.article__head .article__by{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:100%}.article__head .article__author-card{display:block;flex:0 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere}.article__head .article__author-info{display:block;line-height:1.6}.article__head .article__publication{display:block;margin-top:28px}.article__head .article__dates{display:block;margin:0;padding:0}.reading-companion__launch{position:fixed;right:24px;bottom:20px;z-index:1000;min-height:44px;padding:11px 18px;border:1px solid var(--companion-launcher-border);border-radius:2px;background:var(--companion-ground);color:var(--companion-focus);font:500 13px/1.4 var(--font-sans,Arial,sans-serif);cursor:pointer;box-shadow:4px 4px 0 var(--companion-launcher-shadow)}.reading-companion{position:fixed;right:24px;bottom:78px;z-index:1000;width:540px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--companion-scrollbar) var(--companion-ground);background:var(--companion-ground);color:var(--companion-text);border:1px solid var(--companion-border);border-radius:0;padding:23px 26px 25px;box-shadow:6px 6px 0 var(--companion-shadow);font:14px/1.65 var(--font-sans,Arial,sans-serif)}.reading-companion[hidden]{display:none!important}.reading-companion__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.reading-companion h2,.reading-companion h3{color:var(--companion-accent);font:500 13px/1.5 var(--font-sans,Arial,sans-serif);letter-spacing:.5px;margin:0}.reading-companion h3{margin:24px 0 9px}.reading-companion .reading-companion__meta{color:var(--companion-muted);font-size:12px;margin-top:9px}.reading-companion__close{display:grid;place-items:center;width:32px;height:32px;margin:-6px -8px -6px 0;border:0;background:transparent;color:var(--companion-close);cursor:pointer;font:20px/1 var(--font-sans,Arial,sans-serif)}.reading-companion__close:hover{background:var(--companion-hover);color:var(--companion-hover-ink)}.reading-companion p{margin:0;font:inherit}.reading-companion ul{list-style:none;padding:0;margin:0}.reading-companion li{margin:0;border-bottom:1px solid var(--companion-line)}.reading-companion a{display:flex;align-items:baseline;gap:10px;padding:8px 0;color:var(--companion-link);text-decoration:none;font:13px/1.5 var(--font-sans,Arial,sans-serif);overflow-wrap:anywhere}.reading-companion a:before{content:"→";color:var(--companion-accent);flex:none}.reading-companion .reading-companion__related a:before{content:"↳"}.reading-companion a:hover{color:var(--companion-focus);background:var(--companion-link-hover)}.reading-companion footer{margin-top:18px}.reading-companion__read{border:0;padding:4px 0;background:transparent;color:var(--companion-accent);font:13px/1.5 var(--font-sans,Arial,sans-serif);cursor:pointer}.reading-companion__launch:focus-visible,.reading-companion :focus-visible{outline:2px solid var(--companion-focus);outline-offset:3px}@media (max-width:600px){.reading-companion__launch{right:16px;bottom:16px}.reading-companion{right:16px;bottom:74px;padding:20px;max-height:calc(100dvh - 94px)}.reading-companion__close{min-width:44px;min-height:44px}.reading-companion a{padding:10px 0}}.reading-companion__launch[hidden]{display:none!important}
