.reading-hub{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:32px;margin:0 0 34px;scroll-margin-top:22px}.reading-hub-copy .eyebrow{font-size:9px;letter-spacing:1.5px;color:var(--accent)}.reading-hub h2{font:400 39px/1.1 var(--serif);letter-spacing:-1.3px;margin:15px 0}.reading-hub-copy>p{font-size:13px;line-height:1.7;color:var(--muted);margin:9px 0}.reading-hub-copy .hub-edition{font-size:11px;margin:15px 0}.reading-hub .primary-button{margin:3px 0 7px}.reading-hub-copy .hub-progress-label{color:var(--ink);font-size:11px;margin-bottom:5px}.hub-progress{display:block;width:100%;max-width:280px;height:5px;border:0;border-radius:5px;overflow:hidden;background:var(--line);accent-color:var(--accent)}.hub-progress::-webkit-progress-bar{background:var(--line)}.hub-progress::-webkit-progress-value{background:var(--accent)}.hub-progress::-moz-progress-bar{background:var(--accent)}.reading-hub-copy .hub-storage{font-size:10px}.reading-hub-list{min-width:0}.reading-hub-list ol{list-style:none;margin:0;padding:0}.reading-hub-list li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.reading-hub-list li:first-child{padding-top:0}.hub-number{font:italic 22px var(--serif);color:var(--accent);min-width:27px;padding-top:12px}.hub-topic{font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:5px}.reading-hub-list li a{font:400 18px/1.3 var(--serif);text-decoration:none}.reading-hub-list li a:hover{text-decoration:underline;text-underline-offset:3px}.hub-opened .hub-number{font:600 19px var(--sans)}.hub-return{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.hub-return button,.hub-return a{padding:5px 0;font-size:11px;text-decoration:underline;text-underline-offset:4px}.feed-personalization{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin:0 0 18px}.feed-switch{display:flex;border:1px solid var(--line);padding:4px;border-radius:9px;background:var(--surface);gap:3px}.feed-switch button{font-size:12px;padding:9px 14px;border-radius:6px;min-height:38px}.feed-switch button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.interest-picker{flex:1;min-width:180px;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:14px 16px;font-size:12px}.interest-picker summary{cursor:pointer;min-height:18px}.interest-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.interest-options button{font-size:12px;min-height:40px;border:1px solid var(--line);border-radius:25px;padding:9px 13px}.interest-options button[aria-pressed=true]{background:var(--chip);border-color:var(--ink)}.interest-options button[aria-pressed=true]:before{content:'✓ ';color:var(--accent)}.interest-picker p{color:var(--muted);font-size:11px;line-height:1.7}.feed-explanation{width:100%;font-size:11px;color:var(--muted);margin:0;line-height:1.6}.brief-sharing{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding-top:14px;margin-top:9px;border-top:1px solid var(--line)}.brief-sharing a,.brief-sharing button{font-size:11px;min-height:34px;display:inline-flex;align-items:center;padding:4px 0;text-decoration:none;color:var(--ink)}.brief-sharing a:hover,.brief-sharing button:hover{text-decoration:underline;text-underline-offset:4px}.reader-gesture-hint{font-size:10px;color:var(--muted);margin-top:10px}.document-page .brief-sharing{margin:24px 0}.reading-hub-list li,.reading-hub-copy{overflow-wrap:anywhere}
@media(max-width:740px){.reading-hub{grid-template-columns:1fr;gap:24px;padding:23px;margin-bottom:25px}.reading-hub h2{font-size:33px}.reading-hub-list li a{font-size:19px}.reading-hub-copy .hub-edition{margin:12px 0}.reading-hub-copy>p{font-size:12px}.reading-hub-copy .eyebrow{font-size:8px;letter-spacing:1px}.feed-switch button{font-size:11px;padding:9px 11px}.interest-picker{min-width:155px;padding:14px 12px}.reading-hub .primary-button{min-height:45px}.hub-return{gap:16px}.hub-return button,.hub-return a{min-height:40px}.brief-sharing a,.brief-sharing button{min-height:40px}.reading-hub-list li{padding:13px 0}}
@media(max-width:380px){.feed-personalization{flex-direction:column}.interest-picker{width:100%}.reading-hub{padding:20px}.reading-hub h2{font-size:30px}}

.city-preference{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;padding:14px 0;border-top:1px solid var(--line)}.city-preference label,.city-preference a,#reset-personalization{font-size:12px}.city-preference select{font:inherit;font-size:13px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);max-width:100%}.city-preference a{text-underline-offset:4px}.city-preference span{width:100%;font-size:12px;color:var(--muted)}.preference-privacy{width:100%;font-size:11px;color:var(--muted);margin:0}#reset-personalization{text-decoration:underline;text-underline-offset:4px;min-height:44px}
